PMD Results
The following document contains the results of PMD 5.6.1.
Files
org/apache/maven/DefaultMaven.java
| Violation |
Line |
| Avoid returning from a finally block |
322 |
| Avoid unused method parameters such as 'result'. |
505 |
org/apache/maven/ReactorReader.java
| Violation |
Line |
| Useless parentheses. |
253 |
| Useless parentheses. |
254 |
org/apache/maven/RepositoryUtils.java
| Violation |
Line |
| Useless parentheses. |
65 |
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 |
814 |
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'. |
337 |
| Avoid unused constructor parameters such as 'eventDispatcher'. |
337 |
org/apache/maven/execution/SettingsAdapter.java
| Violation |
Line |
| Avoid unused private fields such as 'runtimeInfo'. |
48 |
| Useless parentheses. |
60 |
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'. |
75 |
org/apache/maven/lifecycle/internal/DependencyContext.java
| Violation |
Line |
| Useless parentheses. |
96–97 |
org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java
| Violation |
Line |
| Avoid unused private fields such as 'projectExecutionListeners'. |
67 |
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'. |
195 |
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'. |
64 |
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 'pathTranslator'. |
90 |
| Avoid unused constructor parameters such as 'project'. |
90 |
| Avoid unused constructor parameters such as 'logger'. |
90 |
| Avoid unused constructor parameters such as 'properties'. |
91 |
| Useless parentheses. |
171 |
| Useless parentheses. |
171 |
| Useless parentheses. |
409 |
| Useless parentheses. |
409 |
| Useless parentheses. |
409 |
| Useless parentheses. |
409 |
| Useless parentheses. |
447–448 |
| Useless parentheses. |
453 |
| Avoid empty if statements |
468–470 |
org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
| Violation |
Line |
| Useless parentheses. |
531 |
| Useless parentheses. |
531 |
org/apache/maven/project/DefaultProjectBuilder.java
| Violation |
Line |
| Useless parentheses. |
784 |
| Useless parentheses. |
784 |
| Useless parentheses. |
784 |
| Useless parentheses. |
785 |
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. |
1244 |
| Useless parentheses. |
1258 |
| Useless parentheses. |
1270 |
| Useless parentheses. |
1275 |
| Useless parentheses. |
1280 |
| These nested if statements could be combined |
1556–1559 |
| These nested if statements could be combined |
1581–1585 |
| Useless parentheses. |
1596 |
| Useless parentheses. |
1645 |
| Useless parentheses. |
1673 |
| These nested if statements could be combined |
1735–1738 |
| These nested if statements could be combined |
1755–1758 |
| Useless parentheses. |
1769 |
org/apache/maven/project/ProjectSorter.java
| Violation |
Line |
| Useless parentheses. |
244 |
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 |