PMD Results

The following document contains the results of PMD 5.6.1.

Files

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

Violation Line
Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 139
Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 207
Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 218
Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.eclipse.aether.artifact.ArtifactTypeRegistry' 225
Useless parentheses. 303
Useless parentheses. 316
Useless parentheses. 316

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

Violation Line
Useless parentheses. 194
Useless parentheses. 207
Useless parentheses. 207

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

Violation Line
Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 139
Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 213
Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 224
Unnecessary use of fully qualified name 'org.sonatype.aether.artifact.ArtifactTypeRegistry' due to existing import 'org.sonatype.aether.artifact.ArtifactTypeRegistry' 231
Useless parentheses. 309
Useless parentheses. 322
Useless parentheses. 322
Useless parentheses. 322

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

Violation Line
Useless parentheses. 133
Useless parentheses. 146
Useless parentheses. 146

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

Violation Line
Useless parentheses. 48

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

Violation Line
Useless parentheses. 162

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

Violation Line
Useless parentheses. 692
Useless parentheses. 699
Useless parentheses. 717
Ternary operators that can be simplified with || or && 730
Useless parentheses. 732733
Useless parentheses. 734
Useless parentheses. 741
Ternary operators that can be simplified with || or && 741

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

Violation Line
These nested if statements could be combined 6571
These nested if statements could be combined 6770

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

Violation Line
Useless parentheses. 210