Checkstyle Results

The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.

Summary

Files  Info  Warnings  Errors
1 0 0 38

Files

File  I  W  E
legacy/forth/ForthEvaluator.java 0 0 38

Rules

Category Rule Violations Severity
design DesignForExtension 5  Error
javadoc JavadocPackage 1  Error
misc FinalParameters 8  Error
sizes LineLength
  • fileExtensions: "java"
23  Error
whitespace FileTabCharacter 1  Error

Details

legacy/forth/ForthEvaluator.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file. 1
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error design DesignForExtension Class 'ForthEvaluator' looks like designed for extension (can be subclassed), but the method 'evaluateProgram' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForthEvaluator' final or making the method 'evaluateProgram' static/final/abstract/empty, or adding allowed annotation for the method. 11
 Error misc FinalParameters Parameter commands should be final. 11
 Error sizes LineLength Line is longer than 80 characters (found 84). 13
 Error sizes LineLength Line is longer than 80 characters (found 107). 18
 Error sizes LineLength Line is longer than 80 characters (found 102). 22
 Error sizes LineLength Line is longer than 80 characters (found 129). 25
 Error sizes LineLength Line is longer than 80 characters (found 98). 28
 Error sizes LineLength Line is longer than 80 characters (found 85). 30
 Error sizes LineLength Line is longer than 80 characters (found 85). 33
 Error sizes LineLength Line is longer than 80 characters (found 88). 39
 Error sizes LineLength Line is longer than 80 characters (found 91). 45
 Error sizes LineLength Line is longer than 80 characters (found 85). 51
 Error sizes LineLength Line is longer than 80 characters (found 123). 57
 Error sizes LineLength Line is longer than 80 characters (found 88). 62
 Error sizes LineLength Line is longer than 80 characters (found 85). 66
 Error sizes LineLength Line is longer than 80 characters (found 85). 70
 Error sizes LineLength Line is longer than 80 characters (found 84). 77
 Error sizes LineLength Line is longer than 80 characters (found 88). 79
 Error sizes LineLength Line is longer than 80 characters (found 83). 81
 Error sizes LineLength Line is longer than 80 characters (found 133). 82
 Error sizes LineLength Line is longer than 80 characters (found 82). 90
 Error design DesignForExtension Class 'ForthEvaluator' looks like designed for extension (can be subclassed), but the method 'checkStackSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForthEvaluator' final or making the method 'checkStackSize' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error misc FinalParameters Parameter stack should be final. 90
 Error misc FinalParameters Parameter operation should be final. 90
 Error misc FinalParameters Parameter minSize should be final. 90
 Error sizes LineLength Line is longer than 80 characters (found 130). 92
 Error sizes LineLength Line is longer than 80 characters (found 86). 93
 Error design DesignForExtension Class 'ForthEvaluator' looks like designed for extension (can be subclassed), but the method 'replace' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForthEvaluator' final or making the method 'replace' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error misc FinalParameters Parameter command should be final. 97
 Error misc FinalParameters Parameter name2definition should be final. 97
 Error sizes LineLength Line is longer than 80 characters (found 123). 98
 Error design DesignForExtension Class 'ForthEvaluator' looks like designed for extension (can be subclassed), but the method 'tokenize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForthEvaluator' final or making the method 'tokenize' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error misc FinalParameters Parameter s should be final. 102
 Error sizes LineLength Line is longer than 80 characters (found 115). 103
 Error design DesignForExtension Class 'ForthEvaluator' looks like designed for extension (can be subclassed), but the method 'isNumber' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ForthEvaluator' final or making the method 'isNumber' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error misc FinalParameters Parameter s should be final. 106