Rule that verifies that the name of each variable matches a regular expression. By default it checks that variable names start with a lowercase letter and contains only letters or numbers.
Theregex property specifies the default regular expression to validate a variable name.
It is required and cannot be null or empty. It defaults to '[a-z][a-zA-Z0-9]*'.
The finalRegex property specifies the regular expression to validate final
variable names. It is optional and defaults to null, which means final variable names are treated
the same as "regular" variable names.
The ignoreVariableNames property optionally specifies one or more
(comma-separated) variable names that should be ignored (i.e., that should not cause a
rule violation). The name(s) may optionally include wildcard characters ('*' or '?').
| Fields inherited from class | Fields |
|---|---|
class AbstractAstVisitorRule |
CLOSURE_TEXT, DEFAULT_CONST_NAME, DEFAULT_FIELD_NAME, DEFAULT_TEST_CLASS_NAMES, DEFAULT_TEST_FILES, DEFAULT_VAR_NAME |
| Type | Name and description |
|---|---|
java.lang.Class |
astVisitorClass |
java.lang.String |
finalRegex |
java.lang.String |
ignoreVariableNames |
java.lang.String |
name |
int |
priority |
java.lang.String |
regex |