PMD Results
The following document contains the results of PMD 6.49.0.
Violations By Priority
Priority 2
org/apache/maven/shared/utils/io/SelectorUtils.java
| Rule | Violation | Line |
|---|---|---|
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 299 |
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 460 |
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 653 |
Priority 3
org/apache/maven/shared/utils/StringUtils.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 934–936 |
org/apache/maven/shared/utils/cli/Commandline.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 282–288 |
org/apache/maven/shared/utils/io/FileUtils.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 1456–1458 |
org/apache/maven/shared/utils/io/SelectorUtils.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 490–493 |
org/apache/maven/shared/utils/logging/MessageUtils.java
| Rule | Violation | Line |
|---|---|---|
| SimplifiedTernary | Ternary operators that can be simplified with || or && | 114 |
org/apache/maven/shared/utils/xml/Xpp3Dom.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'DEFAULT_CHILDREN_COMBINATION_MODE'. | 65 |
| UnusedPrivateField | Avoid unused private fields such as 'DEFAULT_SELF_COMBINATION_MODE'. | 83 |
Priority 4
org/apache/maven/shared/utils/Os.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 302–307 |
org/apache/maven/shared/utils/PathTool.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 158 |
| UselessParentheses | Useless parentheses. | 159 |
| UselessParentheses | Useless parentheses. | 165 |
| UselessParentheses | Useless parentheses. | 166 |
org/apache/maven/shared/utils/PropertyUtils.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.util.Properties' due to existing import 'java.util.Properties' | 52 |
org/apache/maven/shared/utils/StringUtils.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 77 |
| UselessParentheses | Useless parentheses. | 90 |
| UselessParentheses | Useless parentheses. | 122 |
| UselessParentheses | Useless parentheses. | 122 |
| UselessParentheses | Useless parentheses. | 122 |
| UselessParentheses | Useless parentheses. | 137 |
| UselessParentheses | Useless parentheses. | 137 |
| UselessParentheses | Useless parentheses. | 137 |
| UselessParentheses | Useless parentheses. | 212 |
| UselessParentheses | Useless parentheses. | 229 |
| UselessParentheses | Useless parentheses. | 243 |
| UselessParentheses | Useless parentheses. | 243 |
| UselessParentheses | Useless parentheses. | 275 |
| UselessParentheses | Useless parentheses. | 275 |
| UselessParentheses | Useless parentheses. | 386 |
| UselessParentheses | Useless parentheses. | 386 |
| UselessParentheses | Useless parentheses. | 409 |
| UselessParentheses | Useless parentheses. | 409 |
| UselessParentheses | Useless parentheses. | 431 |
| UselessParentheses | Useless parentheses. | 431 |
| UselessParentheses | Useless parentheses. | 431 |
| UselessParentheses | Useless parentheses. | 431 |
| UselessParentheses | Useless parentheses. | 505 |
| UselessParentheses | Useless parentheses. | 505 |
| UselessParentheses | Useless parentheses. | 514 |
| UselessParentheses | Useless parentheses. | 514 |
| UselessParentheses | Useless parentheses. | 567 |
| UselessParentheses | Useless parentheses. | 699 |
| UselessParentheses | Useless parentheses. | 699 |
| UselessParentheses | Useless parentheses. | 699 |
| UselessParentheses | Useless parentheses. | 699 |
| UselessParentheses | Useless parentheses. | 1191 |
| UselessParentheses | Useless parentheses. | 1191 |
| UselessParentheses | Useless parentheses. | 1219 |
| UselessParentheses | Useless parentheses. | 1223 |
| UselessParentheses | Useless parentheses. | 1223 |
| UselessParentheses | Useless parentheses. | 1250 |
| UselessParentheses | Useless parentheses. | 1254 |
| UselessParentheses | Useless parentheses. | 1254 |
| UselessParentheses | Useless parentheses. | 1559 |
| UselessParentheses | Useless parentheses. | 1583 |
| UselessParentheses | Useless parentheses. | 1583 |
| UselessParentheses | Useless parentheses. | 1630 |
| UselessParentheses | Useless parentheses. | 1630 |
| UselessParentheses | Useless parentheses. | 1849 |
| UselessParentheses | Useless parentheses. | 1849 |
| UselessParentheses | Useless parentheses. | 1854 |
| UselessParentheses | Useless parentheses. | 1854 |
| UselessParentheses | Useless parentheses. | 1974 |
org/apache/maven/shared/utils/cli/CommandLineUtils.java
| Rule | Violation | Line |
|---|---|---|
| DontCallThreadRun | Dont call Thread.run() explicitly, use Thread.start() | 337 |
| UselessParentheses | Useless parentheses. | 378 |
| UselessParentheses | Useless parentheses. | 378 |
| UselessParentheses | Useless parentheses. | 454 |
| UselessParentheses | Useless parentheses. | 454 |
| UselessParentheses | Useless parentheses. | 467 |
| UselessParentheses | Useless parentheses. | 467 |
org/apache/maven/shared/utils/cli/Commandline.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 93 |
| UselessParentheses | Useless parentheses. | 280 |
org/apache/maven/shared/utils/cli/shell/BourneShell.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 60 |
| UselessParentheses | Useless parentheses. | 76 |
org/apache/maven/shared/utils/cli/shell/Shell.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 288 |
| UselessParentheses | Useless parentheses. | 288 |
org/apache/maven/shared/utils/introspection/MethodMap.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 411 |
org/apache/maven/shared/utils/io/FileUtils.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 169 |
| UselessParentheses | Useless parentheses. | 183 |
| UselessParentheses | Useless parentheses. | 953 |
| UselessParentheses | Useless parentheses. | 989 |
org/apache/maven/shared/utils/io/SelectorUtils.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 285 |
| UselessParentheses | Useless parentheses. | 286 |
| UselessParentheses | Useless parentheses. | 447 |
| UselessParentheses | Useless parentheses. | 448 |
| UselessParentheses | Useless parentheses. | 639 |
| UselessParentheses | Useless parentheses. | 640 |
org/apache/maven/shared/utils/xml/Xpp3DomBuilder.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 171 |
Files
org/apache/maven/shared/utils/Os.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 302–307 |
org/apache/maven/shared/utils/PathTool.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 158 |
| UselessParentheses | Useless parentheses. | 4 | 159 |
| UselessParentheses | Useless parentheses. | 4 | 165 |
| UselessParentheses | Useless parentheses. | 4 | 166 |
org/apache/maven/shared/utils/PropertyUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.util.Properties' due to existing import 'java.util.Properties' | 4 | 52 |
org/apache/maven/shared/utils/StringUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 77 |
| UselessParentheses | Useless parentheses. | 4 | 90 |
| UselessParentheses | Useless parentheses. | 4 | 122 |
| UselessParentheses | Useless parentheses. | 4 | 122 |
| UselessParentheses | Useless parentheses. | 4 | 122 |
| UselessParentheses | Useless parentheses. | 4 | 137 |
| UselessParentheses | Useless parentheses. | 4 | 137 |
| UselessParentheses | Useless parentheses. | 4 | 137 |
| UselessParentheses | Useless parentheses. | 4 | 212 |
| UselessParentheses | Useless parentheses. | 4 | 229 |
| UselessParentheses | Useless parentheses. | 4 | 243 |
| UselessParentheses | Useless parentheses. | 4 | 243 |
| UselessParentheses | Useless parentheses. | 4 | 275 |
| UselessParentheses | Useless parentheses. | 4 | 275 |
| UselessParentheses | Useless parentheses. | 4 | 386 |
| UselessParentheses | Useless parentheses. | 4 | 386 |
| UselessParentheses | Useless parentheses. | 4 | 409 |
| UselessParentheses | Useless parentheses. | 4 | 409 |
| UselessParentheses | Useless parentheses. | 4 | 431 |
| UselessParentheses | Useless parentheses. | 4 | 431 |
| UselessParentheses | Useless parentheses. | 4 | 431 |
| UselessParentheses | Useless parentheses. | 4 | 431 |
| UselessParentheses | Useless parentheses. | 4 | 505 |
| UselessParentheses | Useless parentheses. | 4 | 505 |
| UselessParentheses | Useless parentheses. | 4 | 514 |
| UselessParentheses | Useless parentheses. | 4 | 514 |
| UselessParentheses | Useless parentheses. | 4 | 567 |
| UselessParentheses | Useless parentheses. | 4 | 699 |
| UselessParentheses | Useless parentheses. | 4 | 699 |
| UselessParentheses | Useless parentheses. | 4 | 699 |
| UselessParentheses | Useless parentheses. | 4 | 699 |
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 934–936 |
| UselessParentheses | Useless parentheses. | 4 | 1191 |
| UselessParentheses | Useless parentheses. | 4 | 1191 |
| UselessParentheses | Useless parentheses. | 4 | 1219 |
| UselessParentheses | Useless parentheses. | 4 | 1223 |
| UselessParentheses | Useless parentheses. | 4 | 1223 |
| UselessParentheses | Useless parentheses. | 4 | 1250 |
| UselessParentheses | Useless parentheses. | 4 | 1254 |
| UselessParentheses | Useless parentheses. | 4 | 1254 |
| UselessParentheses | Useless parentheses. | 4 | 1559 |
| UselessParentheses | Useless parentheses. | 4 | 1583 |
| UselessParentheses | Useless parentheses. | 4 | 1583 |
| UselessParentheses | Useless parentheses. | 4 | 1630 |
| UselessParentheses | Useless parentheses. | 4 | 1630 |
| UselessParentheses | Useless parentheses. | 4 | 1849 |
| UselessParentheses | Useless parentheses. | 4 | 1849 |
| UselessParentheses | Useless parentheses. | 4 | 1854 |
| UselessParentheses | Useless parentheses. | 4 | 1854 |
| UselessParentheses | Useless parentheses. | 4 | 1974 |
org/apache/maven/shared/utils/cli/CommandLineUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| DontCallThreadRun | Dont call Thread.run() explicitly, use Thread.start() | 4 | 337 |
| UselessParentheses | Useless parentheses. | 4 | 378 |
| UselessParentheses | Useless parentheses. | 4 | 378 |
| UselessParentheses | Useless parentheses. | 4 | 454 |
| UselessParentheses | Useless parentheses. | 4 | 454 |
| UselessParentheses | Useless parentheses. | 4 | 467 |
| UselessParentheses | Useless parentheses. | 4 | 467 |
org/apache/maven/shared/utils/cli/Commandline.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 93 |
| UselessParentheses | Useless parentheses. | 4 | 280 |
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 282–288 |
org/apache/maven/shared/utils/cli/shell/BourneShell.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 60 |
| UselessParentheses | Useless parentheses. | 4 | 76 |
org/apache/maven/shared/utils/cli/shell/Shell.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 288 |
| UselessParentheses | Useless parentheses. | 4 | 288 |
org/apache/maven/shared/utils/introspection/MethodMap.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 411 |
org/apache/maven/shared/utils/io/FileUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 169 |
| UselessParentheses | Useless parentheses. | 4 | 183 |
| UselessParentheses | Useless parentheses. | 4 | 953 |
| UselessParentheses | Useless parentheses. | 4 | 989 |
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1456–1458 |
org/apache/maven/shared/utils/io/SelectorUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 285 |
| UselessParentheses | Useless parentheses. | 4 | 286 |
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 299 |
| UselessParentheses | Useless parentheses. | 4 | 447 |
| UselessParentheses | Useless parentheses. | 4 | 448 |
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 460 |
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 490–493 |
| UselessParentheses | Useless parentheses. | 4 | 639 |
| UselessParentheses | Useless parentheses. | 4 | 640 |
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 653 |
org/apache/maven/shared/utils/logging/MessageUtils.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| SimplifiedTernary | Ternary operators that can be simplified with || or && | 3 | 114 |
org/apache/maven/shared/utils/xml/Xpp3Dom.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'DEFAULT_CHILDREN_COMBINATION_MODE'. | 3 | 65 |
| UnusedPrivateField | Avoid unused private fields such as 'DEFAULT_SELF_COMBINATION_MODE'. | 3 | 83 |
org/apache/maven/shared/utils/xml/Xpp3DomBuilder.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 171 |


