PMD Results

The following document contains the results of PMD 4.3.

Files

org/apache/maven/artifact/deployer/DefaultArtifactDeployer.java

Violation Line
Avoid empty if statements 112 - 114

org/apache/maven/artifact/installer/DefaultArtifactInstaller.java

Violation Line
Avoid empty if statements 96 - 98

org/apache/maven/artifact/repository/DefaultArtifactRepository.java

Violation Line
Avoid unused constructor parameters such as 'uniqueVersion'. 77 - 81

org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager.java

Violation Line
These nested if statements could be combined 144 - 156
These nested if statements could be combined 463 - 475

org/apache/maven/artifact/resolver/DefaultArtifactResolver.java

Violation Line
Avoid using java.lang.ThreadGroup; it is not thread safe 566

org/apache/maven/artifact/resolver/WarningResolutionListener.java

Violation Line
Avoid unused private fields such as 'logger'. 34

org/apache/maven/profiles/ProfilesConversionUtils.java

Violation Line
Avoid using java.lang.ThreadGroup; it is not thread safe 72
Avoid using java.lang.ThreadGroup; it is not thread safe 144

org/apache/maven/project/inheritance/DefaultModelInheritanceAssembler.java

Violation Line
Avoid unused imports such as 'java.util.Collection' 23
Avoid unused imports such as 'java.util.Iterator' 24
These nested if statements could be combined 210 - 213
These nested if statements could be combined 592 - 609
These nested if statements could be combined 614 - 618
These nested if statements could be combined 623 - 628
Avoid empty if statements 706 - 708
Avoid empty if statements 712 - 716

org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java

Violation Line
Avoid unused constructor parameters such as 'envars'. 50 - 52

org/apache/maven/project/path/DefaultPathTranslator.java

Violation Line
These nested if statements could be combined 169 - 172

org/apache/maven/repository/DefaultMirrorSelector.java

Violation Line
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 ! 135

org/apache/maven/repository/MetadataResolutionResult.java

Violation Line
Avoid unused private fields such as 'dirtyTree'. 66
Avoid unused private fields such as 'resolvedGraph'. 70

org/apache/maven/repository/legacy/DefaultWagonManager.java

Violation Line
Avoid unused method parameters such as 'protocol'. 764 - 775

org/apache/maven/repository/legacy/LegacyRepositorySystem.java

Violation Line
Avoid using java.lang.ThreadGroup; it is not thread safe 632

org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector.java

Violation Line
These nested if statements could be combined 179 - 187

org/apache/maven/repository/metadata/ArtifactMetadata.java

Violation Line
Avoid unused constructor parameters such as 'af'. 151 - 159

org/apache/maven/repository/metadata/DefaultGraphConflictResolver.java

Violation Line
Avoid empty if statements 110 - 116
Avoid unused method parameters such as 'v'. 207 - 246

org/apache/maven/repository/metadata/MetadataGraph.java

Violation Line
Avoid unused method parameters such as 'nVertices'. 243 - 249

org/apache/maven/repository/metadata/MetadataGraphEdge.java

Violation Line
Ensure you override both equals() and hashCode() 84