PMD Results

The following document contains the results of PMD 6.42.0.

Violations By Priority

Priority 3

org/apache/maven/shared/dependency/graph/internal/maven30/ConflictResolver.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 737

org/apache/maven/shared/dependency/graph/internal/maven30/NearestVersionSelector.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 6470
CollapsibleIfStatements These nested if statements could be combined 6669

Priority 4

org/apache/maven/shared/dependency/graph/internal/Maven31DependencyCollectorBuilder.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 132
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 200
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 211
UselessParentheses Useless parentheses. 294
UselessParentheses Useless parentheses. 307
UselessParentheses Useless parentheses. 307

org/apache/maven/shared/dependency/graph/internal/Maven31DependencyGraphBuilder.java

Rule Violation Line
UselessParentheses Useless parentheses. 179
UselessParentheses Useless parentheses. 192
UselessParentheses Useless parentheses. 192

org/apache/maven/shared/dependency/graph/internal/Maven3DependencyCollectorBuilder.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 132
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 206
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 217
UselessParentheses Useless parentheses. 300
UselessParentheses Useless parentheses. 313
UselessParentheses Useless parentheses. 313
UselessParentheses Useless parentheses. 313

org/apache/maven/shared/dependency/graph/internal/Maven3DependencyGraphBuilder.java

Rule Violation Line
UselessParentheses Useless parentheses. 125
UselessParentheses Useless parentheses. 138
UselessParentheses Useless parentheses. 138

org/apache/maven/shared/dependency/graph/internal/VerboseDependencyNode.java

Rule Violation Line
UselessParentheses Useless parentheses. 48

org/apache/maven/shared/dependency/graph/internal/maven30/ConflictIdSorter.java

Rule Violation Line
UselessParentheses Useless parentheses. 162

org/apache/maven/shared/dependency/graph/internal/maven30/ConflictResolver.java

Rule Violation Line
UselessParentheses Useless parentheses. 688
UselessParentheses Useless parentheses. 695
UselessParentheses Useless parentheses. 713
UselessParentheses Useless parentheses. 728729
UselessParentheses Useless parentheses. 730
UselessParentheses Useless parentheses. 737

org/apache/maven/shared/dependency/graph/traversal/SerializingDependencyNodeVisitor.java

Rule Violation Line
UselessParentheses Useless parentheses. 210

Files

org/apache/maven/shared/dependency/graph/internal/Maven31DependencyCollectorBuilder.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 4 132
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 4 200
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 4 211
UselessParentheses Useless parentheses. 4 294
UselessParentheses Useless parentheses. 4 307
UselessParentheses Useless parentheses. 4 307

org/apache/maven/shared/dependency/graph/internal/Maven31DependencyGraphBuilder.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 179
UselessParentheses Useless parentheses. 4 192
UselessParentheses Useless parentheses. 4 192

org/apache/maven/shared/dependency/graph/internal/Maven3DependencyCollectorBuilder.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 4 132
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 4 206
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 4 217
UselessParentheses Useless parentheses. 4 300
UselessParentheses Useless parentheses. 4 313
UselessParentheses Useless parentheses. 4 313
UselessParentheses Useless parentheses. 4 313

org/apache/maven/shared/dependency/graph/internal/Maven3DependencyGraphBuilder.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 125
UselessParentheses Useless parentheses. 4 138
UselessParentheses Useless parentheses. 4 138

org/apache/maven/shared/dependency/graph/internal/VerboseDependencyNode.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 48

org/apache/maven/shared/dependency/graph/internal/maven30/ConflictIdSorter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 162

org/apache/maven/shared/dependency/graph/internal/maven30/ConflictResolver.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 688
UselessParentheses Useless parentheses. 4 695
UselessParentheses Useless parentheses. 4 713
UselessParentheses Useless parentheses. 4 728729
UselessParentheses Useless parentheses. 4 730
UselessParentheses Useless parentheses. 4 737
SimplifiedTernary Ternary operators that can be simplified with || or && 3 737

org/apache/maven/shared/dependency/graph/internal/maven30/NearestVersionSelector.java

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

org/apache/maven/shared/dependency/graph/traversal/SerializingDependencyNodeVisitor.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 210