PMD Results

The following document contains the results of PMD.

Summary

Files Errors
18 35

Files

Files Violations
org/apache/maven/jelly/JellyBuildListener.java 1
org/apache/maven/jelly/JellyUtils.java 1
org/apache/maven/jelly/MavenJellyContext.java 2
org/apache/maven/jelly/tags/BaseTagLibrary.java 1
org/apache/maven/jelly/tags/maven/RootRelativePathTag.java 1
org/apache/maven/plugin/GoalToJellyScriptHousingMapper.java 1
org/apache/maven/plugin/JellyScriptHousing.java 2
org/apache/maven/plugin/PluginCacheManager.java 1
org/apache/maven/project/Project.java 2
org/apache/maven/util/HttpUtils.java 1
org/apache/maven/util/MD5Sum.java 1
org/apache/maven/werkz/Goal.java 4
org/apache/maven/werkz/jelly/JellySession.java 3
org/apache/maven/jelly/tags/maven/DependencyResolverTest.java 2
org/apache/maven/plugin/PluginManagerTest.java 1
org/apache/maven/util/DVSLPathToolTest.java 2
org/apache/maven/werkz/GoalTest.java 8
org/apache/maven/werkz/ProjectTest.java 1

org/apache/maven/jelly/JellyBuildListener.java

Violation Line
Avoid empty catch blocks - details... 135

org/apache/maven/jelly/JellyUtils.java

Violation Line
Avoid empty catch blocks - details... 313

org/apache/maven/jelly/MavenJellyContext.java

Violation Line
Overriding method merely calls super - details... 171
Overriding method merely calls super - details... 695

org/apache/maven/jelly/tags/BaseTagLibrary.java

Violation Line
Avoid unused imports such as 'org.apache.maven.jelly.tags.maven.MavenTagLibrary' - details... 22

org/apache/maven/jelly/tags/maven/RootRelativePathTag.java

Violation Line
Avoid unused imports such as 'org.apache.commons.jelly.Tag' - details... 27

org/apache/maven/plugin/GoalToJellyScriptHousingMapper.java

Violation Line
Avoid empty catch blocks - details... 455

org/apache/maven/plugin/JellyScriptHousing.java

Violation Line
Avoid empty catch blocks - details... 194
Avoid empty catch blocks - details... 252

org/apache/maven/plugin/PluginCacheManager.java

Violation Line
Avoid empty catch blocks - details... 254

org/apache/maven/project/Project.java

Violation Line
Avoid unused imports such as 'org.apache.maven.plugin.UnknownPluginException' - details... 29
These nested if statements could be combined - details... 865

org/apache/maven/util/HttpUtils.java

Violation Line
Avoid empty catch blocks - details... 103

org/apache/maven/util/MD5Sum.java

Violation Line
Avoid empty catch blocks - details... 160

org/apache/maven/werkz/Goal.java

Violation Line
Avoid empty while statements - details... 257
Avoid empty while statements - details... 301
Avoid empty while statements - details... 345
Avoid empty while statements - details... 389

org/apache/maven/werkz/jelly/JellySession.java

Violation Line
Avoid empty catch blocks - details... 87
Avoid empty catch blocks - details... 99
Avoid empty catch blocks - details... 111

org/apache/maven/jelly/tags/maven/DependencyResolverTest.java

Violation Line
Avoid empty catch blocks - details... 83
Avoid empty catch blocks - details... 93

org/apache/maven/plugin/PluginManagerTest.java

Violation Line
Avoid unused private methods such as 'deletePlugin(String)'. - details... 240

org/apache/maven/util/DVSLPathToolTest.java

Violation Line
Avoid unused private fields such as 'expected'. - details... 166
Avoid unused private fields such as 'expectedNoBase'. - details... 171

org/apache/maven/werkz/GoalTest.java

Violation Line
Avoid empty catch blocks - details... 174
Avoid empty catch blocks - details... 200
Avoid empty catch blocks - details... 240
Avoid empty catch blocks - details... 280
Avoid empty catch blocks - details... 320
Avoid empty catch blocks - details... 360
Avoid empty catch blocks - details... 401
Avoid empty catch blocks - details... 442

org/apache/maven/werkz/ProjectTest.java

Violation Line
Avoid empty catch blocks - details... 105