Shared naming conventions allow teams to collaborate efficiently. This rule checks that all function names match a provided regular expression.

Noncompliant Code Example

With default provided regular expression ^([A-Z0-9_]*|[a-z0-9_]*)$:

METHOD MyMethod
...
ENDMETHOD.

Compliant Solution

METHOD MY_METHOD
...
ENDMETHOD.