resources.report.rules.pmd.LongVariable.html Maven / Gradle / Ivy
LongVariable
LongVariable
Fields, formal arguments, or local variable names that are too long can make the code difficult to follow.
//VariableDeclaratorId[string-length(@Image) > $minimum]
Example(s):
public class Something {
int reallyLongIntName = -3; // VIOLATION - Field
public static void main( String argumentsList[] ) { // VIOLATION - Formal
int otherReallyLongName = -5; // VIOLATION - Local
for (int interestingIntIndex = 0; // VIOLATION - For
interestingIntIndex < 10;
interestingIntIndex ++ ) {
}
}