PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

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

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 94

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

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

Priority 4

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Line
UselessParentheses Useless parentheses around `version != null ? version : "<version unknown>"`. 87
UselessParentheses Useless parentheses around `s != null ? (s.startsWith("${") && s.endsWith("...`. 117
UselessParentheses Useless parentheses around `duration / ONE_SECOND`. 161
UselessParentheses Useless parentheses around `duration / ONE_MINUTE`. 162
UselessParentheses Useless parentheses around `duration / ONE_HOUR`. 163

org/apache/maven/cli/MavenCli.java

Rule Violation Line
UselessParentheses Useless parentheses around `MessageUtils.isColorEnabled() ? "color" : "plain"`. 568
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MessageUtils': 'buffer' is already in scope 570
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MavenCli': 'LOCAL_REPO_PROPERTY' is already in scope because it is declared in an enclosing type 1411
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MavenCli': 'LOCAL_REPO_PROPERTY' is already in scope because it is declared in an enclosing type 1416

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

Rule Violation Line
UselessParentheses Useless parentheses around `null == hint ? getLoggerForComponent(role) : ne...`. 5254

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

Rule Violation Line
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 224

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

Rule Violation Line
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 74

Files

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `version != null ? version : "<version unknown>"`. 4 87
UselessParentheses Useless parentheses around `s != null ? (s.startsWith("${") && s.endsWith("...`. 4 117
UselessParentheses Useless parentheses around `duration / ONE_SECOND`. 4 161
UselessParentheses Useless parentheses around `duration / ONE_MINUTE`. 4 162
UselessParentheses Useless parentheses around `duration / ONE_HOUR`. 4 163

org/apache/maven/cli/MavenCli.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `MessageUtils.isColorEnabled() ? "color" : "plain"`. 4 568
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MessageUtils': 'buffer' is already in scope 4 570
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MavenCli': 'LOCAL_REPO_PROPERTY' is already in scope because it is declared in an enclosing type 4 1411
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MavenCli': 'LOCAL_REPO_PROPERTY' is already in scope because it is declared in an enclosing type 4 1416

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

Rule Violation Priority Line
UselessParentheses Useless parentheses around `null == hint ? getLoggerForComponent(role) : ne...`. 4 5254

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

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 94
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 4 224

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

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

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

Rule Violation Priority Line
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 4 74