Shared coding conventions allow teams to collaborate effectively. This rule checks that all C++ concept names match a provided regular
expression.
Noncompliant code example
With default provided regular expression ^[A-Z][a-zA-Z0-9]*$
:
template <class T>
concept integral = std::is_integral_v<T>; // Noncompliant
Compliant solution
template <class T>
concept Integral = std::is_integral_v<T>; // Compliant