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 'pathTranslator'. 90
Avoid unused constructor parameters such as 'logger'. 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 360364
Useless parentheses. 452
Useless parentheses. 452
Useless parentheses. 497
Useless parentheses. 497
Useless parentheses. 1080
Useless parentheses. 1080
Useless parentheses. 1249
Useless parentheses. 1263
Useless parentheses. 1275
Useless parentheses. 1280
Useless parentheses. 1285
These nested if statements could be combined 15611564
These nested if statements could be combined 15861590
Useless parentheses. 1601
Useless parentheses. 1650
Useless parentheses. 1678
These nested if statements could be combined 17401743
These nested if statements could be combined 17601763
Useless parentheses. 1774

org/apache/maven/project/ProjectSorter.java

Violation Line
Useless parentheses. 244

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

Violation Line
Useless parentheses. 480
Useless parentheses. 480

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