PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 3

org/csveed/bean/BeanProperties.java

Rule Violation Line
ReturnFromFinallyBlock Avoid empty while statements 116
ReturnFromFinallyBlock Avoid empty while statements 120

org/csveed/token/EncounteredSymbol.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EncounteredSymbol()': enum constructors are implicitly private 1820
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EncounteredSymbol(boolean)': enum constructors are implicitly private 2224
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EncounteredSymbol(boolean, boolean)': enum constructors are implicitly private 2629

org/csveed/token/ParseState.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'ParseState(boolean, boolean, boolean, boolean, boolean)': enum constructors are implicitly private 4451

org/csveed/token/SymbolMapping.java

Rule Violation Line
ReturnFromFinallyBlock Too many static imports may lead to messy code 1160
ReturnFromFinallyBlock Avoid empty while statements 69

Priority 4

org/csveed/token/SymbolMapping.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'EncounteredSymbol.ESCAPE_SYMBOL' due to existing static import 'org.csveed.token.EncounteredSymbol.ESCAPE_SYMBOL' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'EncounteredSymbol.QUOTE_SYMBOL' due to existing static import 'org.csveed.token.EncounteredSymbol.QUOTE_SYMBOL' 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'EncounteredSymbol.EOL_SYMBOL' due to existing static import 'org.csveed.token.EncounteredSymbol.EOL_SYMBOL' 47

Files

org/csveed/bean/BeanProperties.java

Rule Violation Priority Line
ReturnFromFinallyBlock Avoid empty while statements 3 116
ReturnFromFinallyBlock Avoid empty while statements 3 120

org/csveed/token/EncounteredSymbol.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EncounteredSymbol()': enum constructors are implicitly private 3 1820
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EncounteredSymbol(boolean)': enum constructors are implicitly private 3 2224
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EncounteredSymbol(boolean, boolean)': enum constructors are implicitly private 3 2629

org/csveed/token/ParseState.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'ParseState(boolean, boolean, boolean, boolean, boolean)': enum constructors are implicitly private 3 4451

org/csveed/token/SymbolMapping.java

Rule Violation Priority Line
ReturnFromFinallyBlock Too many static imports may lead to messy code 3 1160
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'EncounteredSymbol.ESCAPE_SYMBOL' due to existing static import 'org.csveed.token.EncounteredSymbol.ESCAPE_SYMBOL' 4 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'EncounteredSymbol.QUOTE_SYMBOL' due to existing static import 'org.csveed.token.EncounteredSymbol.QUOTE_SYMBOL' 4 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'EncounteredSymbol.EOL_SYMBOL' due to existing static import 'org.csveed.token.EncounteredSymbol.EOL_SYMBOL' 4 47
ReturnFromFinallyBlock Avoid empty while statements 3 69