PMD Results
The following document contains the results of PMD 7.0.0.
Violations By Priority
Priority 3
org/apache/maven/cling/invoker/BaseParser.java
| Rule | Violation | Line |
|---|---|---|
| TooManyStaticImports | Too many static imports may lead to messy code | 19–483 |
org/apache/maven/cling/invoker/LookupInvoker.java
| Rule | Violation | Line |
|---|---|---|
| SimplifiedTernary | This conditional expression can be simplified with || or && | 333 |
org/apache/maven/cling/invoker/mvnsh/builtin/BuiltinShellCommandRegistryFactory.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 177 |
| UnusedFormalParameter | Avoid unused method parameters such as 'input'. | 181 |
| UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 202 |
| UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 240 |
org/apache/maven/cling/logging/impl/UnsupportedSlf4jBindingConfiguration.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'slf4jBinding'. | 38 |
| UnusedFormalParameter | Avoid unused constructor parameters such as 'supported'. | 38 |
org/apache/maven/cling/props/MavenProperties.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 358–360 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 371–373 |
org/apache/maven/cling/transfer/ConsoleMavenTransferListener.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'event'. | 139 |
org/apache/maven/cling/transfer/FileSizeFormat.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessarySemicolon | Unnecessary semicolon | 73 |
org/apache/maven/cling/utils/CLIReportingUtils.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'ONE_DAY'. | 47 |
Priority 4
org/apache/maven/cling/invoker/mvnenc/CommonsCliEncryptOptions.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Options': 'SOURCE_CLI' is already in scope because it is inherited by an enclosing type | 45 |
org/apache/maven/cling/invoker/mvnsh/CommonsCliShellOptions.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Options': 'SOURCE_CLI' is already in scope because it is inherited by an enclosing type | 42 |
org/apache/maven/cling/logging/Slf4jLoggerManager.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 53–55 |
org/apache/maven/cling/props/MavenPropertiesLoader.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 124 |
| UselessParentheses | Useless parentheses. | 155 |
org/apache/maven/cling/transfer/AbstractMavenTransferListener.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 72 |
org/apache/maven/cling/transfer/Slf4jMavenTransferListener.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 75 |
org/apache/maven/cling/utils/CLIReportingUtils.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 99 |
| UselessParentheses | Useless parentheses. | 119 |
Files
org/apache/maven/cling/invoker/BaseParser.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| TooManyStaticImports | Too many static imports may lead to messy code | 3 | 19–483 |
org/apache/maven/cling/invoker/LookupInvoker.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 333 |
org/apache/maven/cling/invoker/mvnenc/CommonsCliEncryptOptions.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Options': 'SOURCE_CLI' is already in scope because it is inherited by an enclosing type | 4 | 45 |
org/apache/maven/cling/invoker/mvnsh/CommonsCliShellOptions.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Options': 'SOURCE_CLI' is already in scope because it is inherited by an enclosing type | 4 | 42 |
org/apache/maven/cling/invoker/mvnsh/builtin/BuiltinShellCommandRegistryFactory.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 3 | 177 |
| UnusedFormalParameter | Avoid unused method parameters such as 'input'. | 3 | 181 |
| UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 3 | 202 |
| UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 3 | 240 |
org/apache/maven/cling/logging/Slf4jLoggerManager.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 53–55 |
org/apache/maven/cling/logging/impl/UnsupportedSlf4jBindingConfiguration.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'slf4jBinding'. | 3 | 38 |
| UnusedFormalParameter | Avoid unused constructor parameters such as 'supported'. | 3 | 38 |
org/apache/maven/cling/props/MavenProperties.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 358–360 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 371–373 |
org/apache/maven/cling/props/MavenPropertiesLoader.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 124 |
| UselessParentheses | Useless parentheses. | 4 | 155 |
org/apache/maven/cling/transfer/AbstractMavenTransferListener.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 72 |
org/apache/maven/cling/transfer/ConsoleMavenTransferListener.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'event'. | 3 | 139 |
org/apache/maven/cling/transfer/FileSizeFormat.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessarySemicolon | Unnecessary semicolon | 3 | 73 |
org/apache/maven/cling/transfer/Slf4jMavenTransferListener.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 75 |
org/apache/maven/cling/utils/CLIReportingUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'ONE_DAY'. | 3 | 47 |
| UselessParentheses | Useless parentheses. | 4 | 99 |
| UselessParentheses | Useless parentheses. | 4 | 119 |


