PMD Results

The following document contains the results of PMD 7.20.0.

Violations By Priority

Priority 3

io/github/tonywasher/joceanus/themis/lethe/analysis/ThemisAnalysisField.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'theProperties'. 46

io/github/tonywasher/joceanus/themis/lethe/analysis/ThemisAnalysisScanner.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'pTerminator'. 357

io/github/tonywasher/joceanus/themis/lethe/ui/ThemisSourceEntry.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'addHeader(ThemisSourceEntry)'. 156
UnusedPrivateMethod Avoid unused private methods such as 'addTrailer(ThemisSourceEntry)'. 180

io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisMaven.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'pParent'. 407

io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisProject.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'CONSOLIDATION_ERROR'. 40

io/github/tonywasher/joceanus/themis/xanalysis/solver/ThemisXAnalysisSolverProjectState.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'myName'. 311
UnusedLocalVariable Avoid unused local variables such as 'myParent'. 312

io/github/tonywasher/joceanus/themis/xanalysis/solver/proj/ThemisXAnalysisSolverClass.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'isCircular'. 56

io/github/tonywasher/joceanus/themis/xanalysis/solver/reflect/ThemisXAnalysisReflectJar.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 245247

Priority 4

io/github/tonywasher/joceanus/themis/xanalysis/parser/node/ThemisXAnalysisNodeImport.java

Rule Violation Line
UselessParentheses Useless parentheses around `(ThemisXAnalysisNodeName) myName.getQualifier()`. 61

io/github/tonywasher/joceanus/themis/xanalysis/solver/reflect/ThemisXAnalysisReflectJar.java

Rule Violation Line
UselessParentheses Useless parentheses around `new URI("jar:file:/" + myJar + "!/")`. 166

Files

io/github/tonywasher/joceanus/themis/lethe/analysis/ThemisAnalysisField.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'theProperties'. 3 46

io/github/tonywasher/joceanus/themis/lethe/analysis/ThemisAnalysisScanner.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'pTerminator'. 3 357

io/github/tonywasher/joceanus/themis/lethe/ui/ThemisSourceEntry.java

Rule Violation Priority Line
UnusedPrivateMethod Avoid unused private methods such as 'addHeader(ThemisSourceEntry)'. 3 156
UnusedPrivateMethod Avoid unused private methods such as 'addTrailer(ThemisSourceEntry)'. 3 180

io/github/tonywasher/joceanus/themis/xanalysis/parser/node/ThemisXAnalysisNodeImport.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `(ThemisXAnalysisNodeName) myName.getQualifier()`. 4 61

io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisMaven.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'pParent'. 3 407

io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisProject.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'CONSOLIDATION_ERROR'. 3 40

io/github/tonywasher/joceanus/themis/xanalysis/solver/ThemisXAnalysisSolverProjectState.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'myName'. 3 311
UnusedLocalVariable Avoid unused local variables such as 'myParent'. 3 312

io/github/tonywasher/joceanus/themis/xanalysis/solver/proj/ThemisXAnalysisSolverClass.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'isCircular'. 3 56

io/github/tonywasher/joceanus/themis/xanalysis/solver/reflect/ThemisXAnalysisReflectJar.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `new URI("jar:file:/" + myJar + "!/")`. 4 166
EmptyCatchBlock Avoid empty catch blocks 3 245247