PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/apache/maven/plugins/shade/mojo/ShadeMojo.java

Violation Line
Unnecessary use of fully qualified name 'org.apache.maven.plugins.shade.Shader' due to existing import 'org.apache.maven.plugins.shade.Shader' 112
Avoid unused private fields such as 'artifactMetadataSource'. 131

org/apache/maven/plugins/shade/pom/MavenJDOMWriter.java

Violation Line
The null check here is misplaced; if the variable is null therell be a NullPointerException 168
The null check here is misplaced; if the variable is null therell be a NullPointerException 168
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 191
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 317
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 371
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 425
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 479
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 533
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 587
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 641
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 695
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 749
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 803
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 857
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 911
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 965
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 1019
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.*' 1073