PMD Results

The following document contains the results of PMD 7.24.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/parser/proj/ThemisMavenId.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 276279

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 355357

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`. 310

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

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

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/parser/proj/ThemisMavenId.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 276279

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

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

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

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