PMD Results

The following document contains the results of PMD 7.7.0.

Violations By Priority

Priority 2

org/apache/maven/plugins/javadoc/AbstractFixJavadocMojo.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2347

Priority 3

org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 18581861
CollapsibleIfStatements This if statement could be combined with its parent 18681871
CollapsibleIfStatements This if statement could be combined with its parent 27782781
UnusedPrivateMethod Avoid unused private methods such as 'addArgIfNotEmpty(List<String>, String, String, boolean, boolean, JavaVersion)'. 3617
UnusedFormalParameter Avoid unused method parameters such as 'offlineLinks'. 4314

org/apache/maven/plugins/javadoc/JavadocUtil.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 189191
UnusedLocalVariable Avoid unused local variables such as 'closeMe'. 1028
CollapsibleIfStatements This if statement could be combined with its parent 10541056
UnusedFormalParameter Avoid unused method parameters such as 'log'. 1067
CollapsibleIfStatements This if statement could be combined with its parent 10981101
UnusedFormalParameter Avoid unused method parameters such as 'log'. 1112

org/apache/maven/plugins/javadoc/resolver/ResourceResolver.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'artifact'. 166
UnusedFormalParameter Avoid unused method parameters such as 'config'. 279

Priority 4

org/apache/maven/plugins/javadoc/AbstractFixJavadocMojo.java

Rule Violation Line
UselessParentheses Useless parentheses. 1885
UselessParentheses Useless parentheses. 3042
UselessParentheses Useless parentheses. 3064

org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java

Rule Violation Line
UselessParentheses Useless parentheses. 1981
UselessParentheses Useless parentheses. 2400
UselessParentheses Useless parentheses. 2400
UselessParentheses Useless parentheses. 2407
UselessParentheses Useless parentheses. 2426
UselessParentheses Useless parentheses. 2852
UselessParentheses Useless parentheses. 2853
UselessParentheses Useless parentheses. 2854
UselessParentheses Useless parentheses. 2938
UselessParentheses Useless parentheses. 2939
UselessParentheses Useless parentheses. 2940
UselessParentheses Useless parentheses. 2952
UselessParentheses Useless parentheses. 2953
UselessParentheses Useless parentheses. 2954
UselessParentheses Useless parentheses. 3246
UselessParentheses Useless parentheses. 3247
UselessParentheses Useless parentheses. 3248
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.eclipse.aether.resolution': 'ArtifactResolutionException' is already in scope because it is imported in this file 3287
UselessParentheses Useless parentheses. 3487
UselessParentheses Useless parentheses. 4277
UselessParentheses Useless parentheses. 4292
UselessParentheses Useless parentheses. 4586
UselessParentheses Useless parentheses. 4604
UselessParentheses Useless parentheses. 4707
UselessParentheses Useless parentheses. 4870
UselessParentheses Useless parentheses. 4918
UselessParentheses Useless parentheses. 4919
UselessParentheses Useless parentheses. 4920
UselessParentheses Useless parentheses. 5077

org/apache/maven/plugins/javadoc/JavadocUtil.java

Rule Violation Line
UselessParentheses Useless parentheses. 952
UselessParentheses Useless parentheses. 1487

org/apache/maven/plugins/javadoc/TestFixJavadocMojo.java

Rule Violation Line
UselessParentheses Useless parentheses. 5658
UselessParentheses Useless parentheses. 6466

Files

org/apache/maven/plugins/javadoc/AbstractFixJavadocMojo.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 1885
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 2347
UselessParentheses Useless parentheses. 4 3042
UselessParentheses Useless parentheses. 4 3064

org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 18581861
CollapsibleIfStatements This if statement could be combined with its parent 3 18681871
UselessParentheses Useless parentheses. 4 1981
UselessParentheses Useless parentheses. 4 2400
UselessParentheses Useless parentheses. 4 2400
UselessParentheses Useless parentheses. 4 2407
UselessParentheses Useless parentheses. 4 2426
CollapsibleIfStatements This if statement could be combined with its parent 3 27782781
UselessParentheses Useless parentheses. 4 2852
UselessParentheses Useless parentheses. 4 2853
UselessParentheses Useless parentheses. 4 2854
UselessParentheses Useless parentheses. 4 2938
UselessParentheses Useless parentheses. 4 2939
UselessParentheses Useless parentheses. 4 2940
UselessParentheses Useless parentheses. 4 2952
UselessParentheses Useless parentheses. 4 2953
UselessParentheses Useless parentheses. 4 2954
UselessParentheses Useless parentheses. 4 3246
UselessParentheses Useless parentheses. 4 3247
UselessParentheses Useless parentheses. 4 3248
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.eclipse.aether.resolution': 'ArtifactResolutionException' is already in scope because it is imported in this file 4 3287
UselessParentheses Useless parentheses. 4 3487
UnusedPrivateMethod Avoid unused private methods such as 'addArgIfNotEmpty(List<String>, String, String, boolean, boolean, JavaVersion)'. 3 3617
UselessParentheses Useless parentheses. 4 4277
UselessParentheses Useless parentheses. 4 4292
UnusedFormalParameter Avoid unused method parameters such as 'offlineLinks'. 3 4314
UselessParentheses Useless parentheses. 4 4586
UselessParentheses Useless parentheses. 4 4604
UselessParentheses Useless parentheses. 4 4707
UselessParentheses Useless parentheses. 4 4870
UselessParentheses Useless parentheses. 4 4918
UselessParentheses Useless parentheses. 4 4919
UselessParentheses Useless parentheses. 4 4920
UselessParentheses Useless parentheses. 4 5077

org/apache/maven/plugins/javadoc/JavadocUtil.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 189191
UselessParentheses Useless parentheses. 4 952
UnusedLocalVariable Avoid unused local variables such as 'closeMe'. 3 1028
CollapsibleIfStatements This if statement could be combined with its parent 3 10541056
UnusedFormalParameter Avoid unused method parameters such as 'log'. 3 1067
CollapsibleIfStatements This if statement could be combined with its parent 3 10981101
UnusedFormalParameter Avoid unused method parameters such as 'log'. 3 1112
UselessParentheses Useless parentheses. 4 1487

org/apache/maven/plugins/javadoc/TestFixJavadocMojo.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 5658
UselessParentheses Useless parentheses. 4 6466

org/apache/maven/plugins/javadoc/resolver/ResourceResolver.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'artifact'. 3 166
UnusedFormalParameter Avoid unused method parameters such as 'config'. 3 279