PMD Results

The following document contains the results of PMD 6.49.0.

Violations By Priority

Priority 3

org/apache/maven/cli/MavenCli.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'enableOnAbsentOption(CommandLine,char,Consumer)'. 14171418

org/apache/maven/cli/configuration/SettingsXmlConfigurationProcessor.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'settingsDecrypter'. 74

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

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

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

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 90

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. 89
UselessParentheses Useless parentheses. 105
UselessParentheses Useless parentheses. 108
UselessParentheses Useless parentheses. 119
UselessParentheses Useless parentheses. 119

org/apache/maven/cli/MavenCli.java

Rule Violation Line
UselessParentheses Useless parentheses. 542
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'MessageUtils.buffer' due to existing static import 'org.apache.maven.shared.utils.logging.MessageUtils.buffer' 544
UselessParentheses Useless parentheses. 1015
UselessParentheses Useless parentheses. 1015
UselessParentheses Useless parentheses. 1193
UselessParentheses Useless parentheses. 1193

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

Rule Violation Line
UselessParentheses Useless parentheses. 130
UselessParentheses Useless parentheses. 332

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. 209

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 89
UselessParentheses Useless parentheses. 4 105
UselessParentheses Useless parentheses. 4 108
UselessParentheses Useless parentheses. 4 119
UselessParentheses Useless parentheses. 4 119

org/apache/maven/cli/MavenCli.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 542
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'MessageUtils.buffer' due to existing static import 'org.apache.maven.shared.utils.logging.MessageUtils.buffer' 4 544
UselessParentheses Useless parentheses. 4 1015
UselessParentheses Useless parentheses. 4 1015
UselessParentheses Useless parentheses. 4 1193
UselessParentheses Useless parentheses. 4 1193
UnusedPrivateMethod Avoid unused private methods such as 'enableOnAbsentOption(CommandLine,char,Consumer)'. 3 14171418

org/apache/maven/cli/configuration/SettingsXmlConfigurationProcessor.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'settingsDecrypter'. 3 74

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 130
UselessParentheses Useless parentheses. 4 332

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 'supported'. 3 39
UnusedFormalParameter Avoid unused constructor parameters such as 'slf4jBinding'. 3 39

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

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 90
UselessParentheses Useless parentheses. 4 209

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