PMD Results

The following document contains the results of PMD 6.55.0.

Violations By Priority

Priority 3

org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'INPUT_FILES_LST_FILENAME'. 96
CollapsibleIfStatements These nested if statements could be combined 833841
CollapsibleIfStatements These nested if statements could be combined 10051008
CollapsibleIfStatements These nested if statements could be combined 15051512
org/apache/maven/plugin/compiler/CompilerMojo.java
Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 289292
org/apache/maven/plugin/compiler/IncrementalBuildHelper.java
Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'MAVEN_STATUS_ROOT'. 39

Priority 4

org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
Rule Violation Line
UselessParentheses Useless parentheses. 886888
UselessParentheses Useless parentheses. 888
UselessParentheses Useless parentheses. 969
UselessParentheses Useless parentheses. 969
UselessParentheses Useless parentheses. 1195
UselessParentheses Useless parentheses. 1206
UselessParentheses Useless parentheses. 1388
UselessParentheses Useless parentheses. 1389
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 1554
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 1573
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 1611
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 1622

Files

org/apache/maven/plugin/compiler/AbstractCompilerMojo.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'INPUT_FILES_LST_FILENAME'. 3 96
CollapsibleIfStatements These nested if statements could be combined 3 833841
UselessParentheses Useless parentheses. 4 886888
UselessParentheses Useless parentheses. 4 888
UselessParentheses Useless parentheses. 4 969
UselessParentheses Useless parentheses. 4 969
CollapsibleIfStatements These nested if statements could be combined 3 10051008
UselessParentheses Useless parentheses. 4 1195
UselessParentheses Useless parentheses. 4 1206
UselessParentheses Useless parentheses. 4 1388
UselessParentheses Useless parentheses. 4 1389
CollapsibleIfStatements These nested if statements could be combined 3 15051512
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 4 1554
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 4 1573
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 4 1611
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.DependencyCoordinate' due to existing import 'org.apache.maven.api.*' 4 1622

org/apache/maven/plugin/compiler/CompilerMojo.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 289292

org/apache/maven/plugin/compiler/IncrementalBuildHelper.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'MAVEN_STATUS_ROOT'. 3 39