All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.LongVariable.html Maven / Gradle / Ivy

Go to download

Sanity4J was created to simplify running multiple static code analysis tools on the Java projects. It provides a single entry point to run all the selected tools and produce a consolidated report, which presents all findings in an easily accessible manner.

There is a newer version: 1.8.2
Show newest version


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 ++ ) {
    }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy