Why is this an issue?

Shared coding conventions allow teams to collaborate efficiently. This rule checks that all Private Const field names comply with the provided regular expression.

The default configuration is:

Noncompliant code example

With the default regular expression ^(s_|_)?[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$:

Module Module1
    Private Const Foo = 0  ' Noncompliant
End Module

Compliant solution

Module Module1
    Private Const foo = 0  ' Compliant
End Module