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 806

org/apache/maven/configuration/BasedirBeanConfigurationPathTranslator.java

Violation Line
Avoid empty if statements 5355

org/apache/maven/execution/MavenSession.java

Violation Line
Avoid unused constructor parameters such as 'eventDispatcher'. 337
Avoid unused constructor parameters such as 'unused'. 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. 9697

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 163165

org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java

Violation Line
Avoid unused method parameters such as 'muxer'. 183

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 'logger'. 90
Avoid unused constructor parameters such as 'pathTranslator'. 90
Avoid unused constructor parameters such as 'project'. 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. 447448
Useless parentheses. 453
Avoid empty if statements 468470

org/apache/maven/plugin/internal/DefaultMavenPluginManager.java

Violation Line
Useless parentheses. 531
Useless parentheses. 531

org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java

Violation Line
Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.Artifact' due to existing import 'org.eclipse.aether.artifact.Artifact' 241

org/apache/maven/project/DefaultProjectBuilder.java

Violation Line
Useless parentheses. 786
Useless parentheses. 786
Useless parentheses. 786
Useless parentheses. 787

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 361365
Useless parentheses. 453
Useless parentheses. 453
Useless parentheses. 498
Useless parentheses. 498
Useless parentheses. 1077
Useless parentheses. 1077
Useless parentheses. 1246
Useless parentheses. 1260
Useless parentheses. 1272
Useless parentheses. 1277
Useless parentheses. 1282
These nested if statements could be combined 15581561
These nested if statements could be combined 15831587
Useless parentheses. 1598
Useless parentheses. 1647
Useless parentheses. 1675
These nested if statements could be combined 17371740
These nested if statements could be combined 17571760
Useless parentheses. 1771

org/apache/maven/project/ProjectSorter.java

Violation Line
Useless parentheses. 244

org/apache/maven/project/artifact/MavenMetadataSource.java

Violation Line
Useless parentheses. 486
Useless parentheses. 486

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'. 158

org/apache/maven/toolchain/java/DefaultJavaToolChain.java

Violation Line
Overriding method merely calls super 4447
Overriding method merely calls super 5053