PMD Results

The following document contains the results of PMD 6.55.0.

Violations By Priority

Priority 3

org/apache/maven/cli/MavenCli.java
Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 191654
UnusedPrivateMethod Avoid unused private methods such as 'enableOnAbsentOption(CommandLine,char,Consumer)'. 15201521
org/apache/maven/cli/jansi/MessageUtils.java
Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 124
org/apache/maven/cli/logging/impl/UnsupportedSlf4jBindingConfiguration.java
Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'slf4jBinding'. 39
UnusedFormalParameter Avoid unused constructor parameters such as 'supported'. 39
org/apache/maven/cli/transfer/AbstractMavenTransferListener.java
Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 89
org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java
Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'event'. 137

Priority 4

org/apache/maven/cli/CLIReportingUtils.java
Rule Violation Line
UselessParentheses Useless parentheses. 88
UselessParentheses Useless parentheses. 104
UselessParentheses Useless parentheses. 107
UselessParentheses Useless parentheses. 118
UselessParentheses Useless parentheses. 118
org/apache/maven/cli/MavenCli.java
Rule Violation Line
UselessParentheses Useless parentheses. 594
UselessParentheses Useless parentheses. 1092
UselessParentheses Useless parentheses. 1092
UselessParentheses Useless parentheses. 1272
UselessParentheses Useless parentheses. 1272
org/apache/maven/cli/event/ExecutionEventLogger.java
Rule Violation Line
UselessParentheses Useless parentheses. 127
UselessParentheses Useless parentheses. 333
org/apache/maven/cli/logging/Slf4jLoggerManager.java
Rule Violation Line
UselessParentheses Useless parentheses. 5254
org/apache/maven/cli/transfer/AbstractMavenTransferListener.java
Rule Violation Line
UselessParentheses Useless parentheses. 213
org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java
Rule Violation Line
UselessParentheses Useless parentheses. 74

Files

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 88
UselessParentheses Useless parentheses. 4 104
UselessParentheses Useless parentheses. 4 107
UselessParentheses Useless parentheses. 4 118
UselessParentheses Useless parentheses. 4 118

org/apache/maven/cli/MavenCli.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 191654
UselessParentheses Useless parentheses. 4 594
UselessParentheses Useless parentheses. 4 1092
UselessParentheses Useless parentheses. 4 1092
UselessParentheses Useless parentheses. 4 1272
UselessParentheses Useless parentheses. 4 1272
UnusedPrivateMethod Avoid unused private methods such as 'enableOnAbsentOption(CommandLine,char,Consumer)'. 3 15201521

org/apache/maven/cli/event/ExecutionEventLogger.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 127
UselessParentheses Useless parentheses. 4 333

org/apache/maven/cli/jansi/MessageUtils.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 124

org/apache/maven/cli/logging/Slf4jLoggerManager.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 5254

org/apache/maven/cli/logging/impl/UnsupportedSlf4jBindingConfiguration.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'slf4jBinding'. 3 39
UnusedFormalParameter Avoid unused constructor parameters such as 'supported'. 3 39

org/apache/maven/cli/transfer/AbstractMavenTransferListener.java

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 89
UselessParentheses Useless parentheses. 4 213

org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'event'. 3 137

org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 74