| 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 |