PMD Results

The following document contains the results of PMD 7.25.0.

Violations By Priority

Priority 2

io/github/tonywasher/joceanus/themis/gui/source/ThemisUISourcePackageSelect.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 177

Priority 3

io/github/tonywasher/joceanus/themis/solver/reflect/ThemisReflectJar.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 354356

Priority 4

io/github/tonywasher/joceanus/themis/parser/node/ThemisNodeImport.java

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

io/github/tonywasher/joceanus/themis/solver/mapper/ThemisMapper.java

Rule Violation Line
UselessParentheses Useless parentheses around `myType != null || myName != null`. 302

io/github/tonywasher/joceanus/themis/solver/reflect/ThemisReflectJar.java

Rule Violation Line
UselessParentheses Useless parentheses around `new URI(myPrefix + myName + URLJAR_SUFFIX)`. 275

Files

io/github/tonywasher/joceanus/themis/gui/source/ThemisUISourcePackageSelect.java

Rule Violation Priority Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 177

io/github/tonywasher/joceanus/themis/parser/node/ThemisNodeImport.java

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

io/github/tonywasher/joceanus/themis/solver/mapper/ThemisMapper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myType != null || myName != null`. 4 302

io/github/tonywasher/joceanus/themis/solver/reflect/ThemisReflectJar.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `new URI(myPrefix + myName + URLJAR_SUFFIX)`. 4 275
EmptyCatchBlock Avoid empty catch blocks 3 354356