PMD Results
The following document contains the results of PMD 5.3.2.
Files
org/apache/maven/DefaultMaven.java
Violation |
Line |
Avoid returning from a finally block |
326 |
Avoid unused method parameters such as 'result'. |
509 |
org/apache/maven/ReactorReader.java
Violation |
Line |
Useless parentheses. |
253 |
Useless parentheses. |
254 |
org/apache/maven/RepositoryUtils.java
Violation |
Line |
Useless parentheses. |
60 |
org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java
Violation |
Line |
Useless parentheses. |
111 |
Useless parentheses. |
232 |
org/apache/maven/bridge/MavenRepositorySystem.java
Violation |
Line |
Do not hard code the IP address |
717 |
org/apache/maven/configuration/BasedirBeanConfigurationPathTranslator.java
Violation |
Line |
Avoid empty if statements |
53–55 |
org/apache/maven/execution/MavenSession.java
Violation |
Line |
Avoid unused constructor parameters such as 'unused'. |
335 |
Avoid unused constructor parameters such as 'eventDispatcher'. |
335 |
org/apache/maven/execution/SettingsAdapter.java
Violation |
Line |
Avoid unused private fields such as 'runtimeInfo'. |
48 |
Useless parentheses. |
60 |
org/apache/maven/graph/DefaultGraphBuilder.java
Violation |
Line |
Avoid unused private methods such as 'addExceptionToResult(MavenExecutionResult,Throwable)'. |
371 |
org/apache/maven/lifecycle/LifecycleExecutionException.java
Violation |
Line |
Avoid unused constructor parameters such as 'execution'. |
57 |
Avoid unused constructor parameters such as 'execution'. |
63 |
org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java
Violation |
Line |
Avoid unused private fields such as 'pluginVersionResolver'. |
76 |
org/apache/maven/lifecycle/internal/DependencyContext.java
Violation |
Line |
Useless parentheses. |
95–96 |
org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java
Violation |
Line |
Avoid unused private fields such as 'projectExecutionListeners'. |
66 |
org/apache/maven/lifecycle/internal/builder/BuilderCommon.java
Violation |
Line |
Avoid empty if statements |
163–165 |
org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java
Violation |
Line |
Avoid unused method parameters such as 'muxer'. |
188 |
org/apache/maven/plugin/CycleDetectedInPluginGraphException.java
Violation |
Line |
Avoid unused constructor parameters such as 'e'. |
35 |
org/apache/maven/plugin/DefaultBuildPluginManager.java
Violation |
Line |
Avoid unused private fields such as 'mojoExecutionListeners'. |
61 |
org/apache/maven/plugin/ExtensionRealmCache.java
Violation |
Line |
Avoid modifiers which are implied by the context |
47–63 |
org/apache/maven/plugin/PluginArtifactsCache.java
Violation |
Line |
Avoid modifiers which are implied by the context |
50–68 |
org/apache/maven/plugin/PluginConfigurationException.java
Violation |
Line |
Avoid unused private fields such as 'pluginDescriptor'. |
33 |
Avoid unused private fields such as 'originalMessage'. |
35 |
org/apache/maven/plugin/PluginParameterExpressionEvaluator.java
Violation |
Line |
Avoid unused constructor parameters such as 'project'. |
88 |
Avoid unused constructor parameters such as 'logger'. |
88 |
Avoid unused constructor parameters such as 'pathTranslator'. |
88 |
Avoid unused constructor parameters such as 'properties'. |
89 |
Useless parentheses. |
168 |
Useless parentheses. |
168 |
Useless parentheses. |
406 |
Useless parentheses. |
406 |
Useless parentheses. |
406 |
Useless parentheses. |
406 |
Useless parentheses. |
444–445 |
Useless parentheses. |
450 |
Avoid empty if statements |
465–467 |
org/apache/maven/plugin/PluginRealmCache.java
Violation |
Line |
Avoid modifiers which are implied by the context |
44–55 |
org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
Violation |
Line |
Useless parentheses. |
528 |
Useless parentheses. |
528 |
org/apache/maven/project/DefaultProjectBuilder.java
Violation |
Line |
Useless parentheses. |
796 |
Useless parentheses. |
796 |
Useless parentheses. |
797 |
org/apache/maven/project/DefaultProjectBuildingHelper.java
Violation |
Line |
Avoid unused private fields such as 'container'. |
72 |
org/apache/maven/project/MavenProject.java
Violation |
Line |
These nested if statements could be combined |
356–360 |
Useless parentheses. |
448 |
Useless parentheses. |
448 |
Useless parentheses. |
493 |
Useless parentheses. |
493 |
Useless parentheses. |
1076 |
Useless parentheses. |
1076 |
Useless parentheses. |
1245 |
Useless parentheses. |
1259 |
Useless parentheses. |
1271 |
Useless parentheses. |
1276 |
Useless parentheses. |
1281 |
These nested if statements could be combined |
1557–1560 |
These nested if statements could be combined |
1582–1586 |
Useless parentheses. |
1597 |
Useless parentheses. |
1646 |
Useless parentheses. |
1674 |
These nested if statements could be combined |
1736–1739 |
These nested if statements could be combined |
1756–1759 |
Useless parentheses. |
1770 |
org/apache/maven/project/ProjectRealmCache.java
Violation |
Line |
Avoid modifiers which are implied by the context |
46–59 |
org/apache/maven/project/ProjectSorter.java
Violation |
Line |
Useless parentheses. |
241 |
org/apache/maven/project/artifact/MavenMetadataSource.java
Violation |
Line |
Useless parentheses. |
472 |
Useless parentheses. |
472 |
org/apache/maven/repository/ArtifactTransferEvent.java
Violation |
Line |
Useless parentheses. |
309 |
Useless parentheses. |
309 |
org/apache/maven/toolchain/building/DefaultToolchainsBuilder.java
Violation |
Line |
Avoid unused method parameters such as 'request'. |
79 |
org/apache/maven/toolchain/java/DefaultJavaToolChain.java
Violation |
Line |
Overriding method merely calls super |
44–47 |
Overriding method merely calls super |
50–53 |