PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

com/randomnoun/common/jessop/JessopCompiledScript.java

Rule Violation Line
EmptyControlStatement Empty if statement 6973
EmptyControlStatement Empty if statement 111124

com/randomnoun/common/jessop/Tokeniser.java

Rule Violation Line
EmptyControlStatement Empty else statement 143146

Priority 4

com/randomnoun/common/jessop/AbstractJessopScriptBuilder.java

Rule Violation Line
UselessParentheses Useless parentheses around `declType.equals("jessop")`. 67

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

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 6973
EmptyControlStatement Empty if statement 3 111124

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

Rule Violation Priority Line
EmptyControlStatement Empty else statement 3 143146