PMD Results
The following document contains the results of PMD 7.17.0.
Violations By Priority
Priority 3
com/randomnoun/common/jessop/JessopCompiledScript.java
com/randomnoun/common/jessop/Tokeniser.java
Priority 4
com/randomnoun/common/jessop/AbstractJessopScriptBuilder.java
com/randomnoun/common/jessop/JessopScriptEngine.java
| Rule |
Violation |
Line |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ScriptEngine': 'FILENAME' is already in scope because it is inherited by an enclosing type |
175 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_LANGUAGE' is already in scope because it is declared in an enclosing type |
176 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_ENGINE' is already in scope because it is declared in an enclosing type |
177 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_EXCEPTION_CONVERTER' is already in scope because it is declared in an enclosing type |
178 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_BINDINGS_CONVERTER' is already in scope because it is declared in an enclosing type |
179 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_COMPILE_TARGET' is already in scope because it is declared in an enclosing type |
180 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_SUPPRESS_EOL' is already in scope because it is declared in an enclosing type |
181 |
Files
com/randomnoun/common/jessop/AbstractJessopScriptBuilder.java
| Rule |
Violation |
Priority |
Line |
| UselessParentheses |
Useless parentheses around `declType.equals("jessop")`. |
4 |
67 |
com/randomnoun/common/jessop/JessopCompiledScript.java
com/randomnoun/common/jessop/JessopScriptEngine.java
| Rule |
Violation |
Priority |
Line |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ScriptEngine': 'FILENAME' is already in scope because it is inherited by an enclosing type |
4 |
175 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_LANGUAGE' is already in scope because it is declared in an enclosing type |
4 |
176 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_ENGINE' is already in scope because it is declared in an enclosing type |
4 |
177 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_EXCEPTION_CONVERTER' is already in scope because it is declared in an enclosing type |
4 |
178 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_BINDINGS_CONVERTER' is already in scope because it is declared in an enclosing type |
4 |
179 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_COMPILE_TARGET' is already in scope because it is declared in an enclosing type |
4 |
180 |
| UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'JessopScriptEngine': 'JESSOP_SUPPRESS_EOL' is already in scope because it is declared in an enclosing type |
4 |
181 |
com/randomnoun/common/jessop/Tokeniser.java