PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

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

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'settingsDecrypter'. 81

org/apache/maven/cli/props/MavenProperties.java

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

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

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'event'. 150

Priority 4

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Line
UselessParentheses Useless parentheses. 99
UselessParentheses Useless parentheses. 129
UselessParentheses Useless parentheses. 181
UselessParentheses Useless parentheses. 182
UselessParentheses Useless parentheses. 183

org/apache/maven/cli/MavenCli.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 364
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 368
UselessParentheses Useless parentheses. 614

org/apache/maven/cli/props/MavenPropertiesLoader.java

Rule Violation Line
UselessParentheses Useless parentheses. 125
UselessParentheses Useless parentheses. 156

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

Rule Violation Line
UselessParentheses Useless parentheses. 224

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

Rule Violation Line
UselessParentheses Useless parentheses. 72

Files

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 99
UselessParentheses Useless parentheses. 4 129
UselessParentheses Useless parentheses. 4 181
UselessParentheses Useless parentheses. 4 182
UselessParentheses Useless parentheses. 4 183

org/apache/maven/cli/MavenCli.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 4 364
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 4 368
UselessParentheses Useless parentheses. 4 614

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

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'settingsDecrypter'. 3 81

org/apache/maven/cli/props/MavenProperties.java

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

org/apache/maven/cli/props/MavenPropertiesLoader.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 125
UselessParentheses Useless parentheses. 4 156

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 224

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

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

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 72