PMD Results
The following document contains the results of PMD 6.49.0.
Violations By Priority
Priority 3
org/apache/maven/DefaultMaven.java
| Rule | Violation | Line | 
|---|---|---|
| ReturnFromFinallyBlock | Avoid returning from a finally block | 323 | 
org/apache/maven/bridge/MavenRepositorySystem.java
| Rule | Violation | Line | 
|---|---|---|
| AvoidUsingHardCodedIP | Do not hard code the IP address | 749 | 
org/apache/maven/configuration/BasedirBeanConfigurationPathTranslator.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 46–54 | 
org/apache/maven/execution/MavenSession.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'eventDispatcher'. | 328 | 
org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 339–352 | 
org/apache/maven/internal/impl/DefaultArtifactDeployer.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 64 | 
org/apache/maven/internal/impl/DefaultArtifactInstaller.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 56 | 
org/apache/maven/internal/impl/DefaultRepositoryFactory.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'repositorySystem'. | 36 | 
org/apache/maven/internal/impl/DefaultSettingsXmlFactory.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'source'. | 51 | 
org/apache/maven/internal/impl/DefaultToolchainsBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'session'. | 56 | 
| UnusedPrivateMethod | Avoid unused private methods such as 'toProperties(Map)'. | 90 | 
org/apache/maven/internal/impl/DefaultToolchainsXmlFactory.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'source'. | 51 | 
org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'defaultLifeCycles'. | 61 | 
| UnusedPrivateField | Avoid unused private fields such as 'mojoDescriptorCreator'. | 66 | 
org/apache/maven/lifecycle/LifecycleExecutionException.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'execution'. | 50 | 
| UnusedFormalParameter | Avoid unused constructor parameters such as 'execution'. | 55 | 
org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'sessionScope'. | 56 | 
org/apache/maven/lifecycle/internal/LifecycleStarter.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'sessionScope'. | 62 | 
org/apache/maven/lifecycle/internal/builder/BuilderCommon.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 204–214 | 
org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'muxer'. | 187 | 
org/apache/maven/plugin/CycleDetectedInPluginGraphException.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'e'. | 32 | 
org/apache/maven/plugin/PluginConfigurationException.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'pluginDescriptor'. | 30 | 
| UnusedPrivateField | Avoid unused private fields such as 'originalMessage'. | 32 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluator.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 349–357 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluatorV4.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 221–290 | 
| EmptyControlStatement | Empty if statement | 361–372 | 
org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'runtimeInformation'. | 141 | 
org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
| Rule | Violation | Line | 
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 111–117 | 
org/apache/maven/project/DefaultProjectBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'profilesXmls'. | 663 | 
org/apache/maven/project/DefaultProjectBuildingHelper.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'container'. | 67 | 
org/apache/maven/project/MavenProject.java
| Rule | Violation | Line | 
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 329–333 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1324–1326 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1344–1348 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1477–1479 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1493–1495 | 
org/apache/maven/toolchain/java/DefaultJavaToolChain.java
| Rule | Violation | Line | 
|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 40–42 | 
| UselessOverridingMethod | Overriding method merely calls super | 45–47 | 
Priority 4
org/apache/maven/ReactorReader.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 322 | 
| UselessParentheses | Useless parentheses. | 323 | 
org/apache/maven/RepositoryUtils.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 63 | 
org/apache/maven/artifact/metadata/AbstractArtifactMetadata.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.artifact.metadata.ArtifactMetadata' due to existing same package import 'org.apache.maven.artifact.metadata.*' | 29 | 
org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 100 | 
| UselessParentheses | Useless parentheses. | 197 | 
org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Collectors.toList' due to existing static import 'java.util.stream.Collectors.toList' | 258 | 
org/apache/maven/internal/impl/AbstractNode.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 33 | 
org/apache/maven/internal/impl/DefaultNode.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 36 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 40 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 80 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 84 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 85 | 
| UselessParentheses | Useless parentheses. | 87 | 
org/apache/maven/internal/impl/DefaultRepositoryFactory.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.repository.RepositoryPolicy' due to existing import 'org.eclipse.aether.repository.RepositoryPolicy' | 63 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.repository.RepositoryPolicy' due to existing import 'org.eclipse.aether.repository.RepositoryPolicy' | 77 | 
org/apache/maven/internal/impl/DefaultToolchainManager.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.toolchain.ToolchainPrivate' due to existing import 'org.apache.maven.toolchain.ToolchainPrivate' | 78 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.toolchain.ToolchainPrivate' due to existing import 'org.apache.maven.toolchain.ToolchainPrivate' | 79 | 
org/apache/maven/internal/impl/DefaultTransportProvider.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.spi.connector.transport.TransporterProvider' due to existing import 'org.eclipse.aether.spi.connector.transport.TransporterProvider' | 39 | 
org/apache/maven/lifecycle/internal/DependencyContext.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 87 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluator.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 144 | 
| UselessParentheses | Useless parentheses. | 144 | 
| UselessParentheses | Useless parentheses. | 304 | 
| UselessParentheses | Useless parentheses. | 304 | 
| UselessParentheses | Useless parentheses. | 304 | 
| UselessParentheses | Useless parentheses. | 304 | 
| UselessParentheses | Useless parentheses. | 333–334 | 
| UselessParentheses | Useless parentheses. | 338 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluatorV4.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 147 | 
| UselessParentheses | Useless parentheses. | 147 | 
| UselessParentheses | Useless parentheses. | 316 | 
| UselessParentheses | Useless parentheses. | 316 | 
| UselessParentheses | Useless parentheses. | 316 | 
| UselessParentheses | Useless parentheses. | 316 | 
| UselessParentheses | Useless parentheses. | 345–346 | 
| UselessParentheses | Useless parentheses. | 350 | 
org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 506 | 
| UselessParentheses | Useless parentheses. | 506 | 
org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.Artifact' due to existing import 'org.eclipse.aether.artifact.Artifact' | 231 | 
org/apache/maven/project/DefaultProjectBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.RepositorySystem' due to existing import 'org.eclipse.aether.RepositorySystem' | 97 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 235 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 236 | 
| UselessParentheses | Useless parentheses. | 751 | 
| UselessParentheses | Useless parentheses. | 752 | 
| UselessParentheses | Useless parentheses. | 752 | 
| UselessParentheses | Useless parentheses. | 753 | 
org/apache/maven/project/MavenProject.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 405 | 
| UselessParentheses | Useless parentheses. | 405 | 
| UselessParentheses | Useless parentheses. | 440 | 
| UselessParentheses | Useless parentheses. | 440 | 
| UselessParentheses | Useless parentheses. | 840 | 
| UselessParentheses | Useless parentheses. | 921 | 
| UselessParentheses | Useless parentheses. | 921 | 
| UselessParentheses | Useless parentheses. | 1055 | 
| UselessParentheses | Useless parentheses. | 1066 | 
| UselessParentheses | Useless parentheses. | 1076 | 
| UselessParentheses | Useless parentheses. | 1080 | 
| UselessParentheses | Useless parentheses. | 1084 | 
| UselessParentheses | Useless parentheses. | 1358 | 
| UselessParentheses | Useless parentheses. | 1401 | 
| UselessParentheses | Useless parentheses. | 1426 | 
| UselessParentheses | Useless parentheses. | 1505 | 
org/apache/maven/project/ProjectModelResolver.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.Parent' due to existing import 'org.apache.maven.api.model.Parent' | 277 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.Dependency' due to existing import 'org.apache.maven.api.model.Dependency' | 287 | 
org/apache/maven/project/artifact/MavenMetadataSource.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 436 | 
| UselessParentheses | Useless parentheses. | 436 | 
org/apache/maven/project/collector/DefaultProjectsSelector.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 77 | 
org/apache/maven/repository/ArtifactTransferEvent.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 279 | 
| UselessParentheses | Useless parentheses. | 279 | 
Files
org/apache/maven/DefaultMaven.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| ReturnFromFinallyBlock | Avoid returning from a finally block | 3 | 323 | 
org/apache/maven/ReactorReader.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 322 | 
| UselessParentheses | Useless parentheses. | 4 | 323 | 
org/apache/maven/RepositoryUtils.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 63 | 
org/apache/maven/artifact/metadata/AbstractArtifactMetadata.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.artifact.metadata.ArtifactMetadata' due to existing same package import 'org.apache.maven.artifact.metadata.*' | 4 | 29 | 
org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 100 | 
| UselessParentheses | Useless parentheses. | 4 | 197 | 
org/apache/maven/bridge/MavenRepositorySystem.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 749 | 
org/apache/maven/configuration/BasedirBeanConfigurationPathTranslator.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 46–54 | 
org/apache/maven/execution/MavenSession.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'eventDispatcher'. | 3 | 328 | 
org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'Collectors.toList' due to existing static import 'java.util.stream.Collectors.toList' | 4 | 258 | 
| EmptyControlStatement | Empty if statement | 3 | 339–352 | 
org/apache/maven/internal/impl/AbstractNode.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 33 | 
org/apache/maven/internal/impl/DefaultArtifactDeployer.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 64 | 
org/apache/maven/internal/impl/DefaultArtifactInstaller.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 56 | 
org/apache/maven/internal/impl/DefaultNode.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 36 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 40 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 80 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 84 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 85 | 
| UselessParentheses | Useless parentheses. | 4 | 87 | 
org/apache/maven/internal/impl/DefaultRepositoryFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'repositorySystem'. | 3 | 36 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.repository.RepositoryPolicy' due to existing import 'org.eclipse.aether.repository.RepositoryPolicy' | 4 | 63 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.repository.RepositoryPolicy' due to existing import 'org.eclipse.aether.repository.RepositoryPolicy' | 4 | 77 | 
org/apache/maven/internal/impl/DefaultSettingsXmlFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'source'. | 3 | 51 | 
org/apache/maven/internal/impl/DefaultToolchainManager.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.toolchain.ToolchainPrivate' due to existing import 'org.apache.maven.toolchain.ToolchainPrivate' | 4 | 78 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.toolchain.ToolchainPrivate' due to existing import 'org.apache.maven.toolchain.ToolchainPrivate' | 4 | 79 | 
org/apache/maven/internal/impl/DefaultToolchainsBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'session'. | 3 | 56 | 
| UnusedPrivateMethod | Avoid unused private methods such as 'toProperties(Map)'. | 3 | 90 | 
org/apache/maven/internal/impl/DefaultToolchainsXmlFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'source'. | 3 | 51 | 
org/apache/maven/internal/impl/DefaultTransportProvider.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.spi.connector.transport.TransporterProvider' due to existing import 'org.eclipse.aether.spi.connector.transport.TransporterProvider' | 4 | 39 | 
org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'defaultLifeCycles'. | 3 | 61 | 
| UnusedPrivateField | Avoid unused private fields such as 'mojoDescriptorCreator'. | 3 | 66 | 
org/apache/maven/lifecycle/LifecycleExecutionException.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'execution'. | 3 | 50 | 
| UnusedFormalParameter | Avoid unused constructor parameters such as 'execution'. | 3 | 55 | 
org/apache/maven/lifecycle/internal/DependencyContext.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 87 | 
org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'sessionScope'. | 3 | 56 | 
org/apache/maven/lifecycle/internal/LifecycleStarter.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'sessionScope'. | 3 | 62 | 
org/apache/maven/lifecycle/internal/builder/BuilderCommon.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 204–214 | 
org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'muxer'. | 3 | 187 | 
org/apache/maven/plugin/CycleDetectedInPluginGraphException.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'e'. | 3 | 32 | 
org/apache/maven/plugin/PluginConfigurationException.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'pluginDescriptor'. | 3 | 30 | 
| UnusedPrivateField | Avoid unused private fields such as 'originalMessage'. | 3 | 32 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluator.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 144 | 
| UselessParentheses | Useless parentheses. | 4 | 144 | 
| UselessParentheses | Useless parentheses. | 4 | 304 | 
| UselessParentheses | Useless parentheses. | 4 | 304 | 
| UselessParentheses | Useless parentheses. | 4 | 304 | 
| UselessParentheses | Useless parentheses. | 4 | 304 | 
| UselessParentheses | Useless parentheses. | 4 | 333–334 | 
| UselessParentheses | Useless parentheses. | 4 | 338 | 
| EmptyControlStatement | Empty if statement | 3 | 349–357 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluatorV4.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 147 | 
| UselessParentheses | Useless parentheses. | 4 | 147 | 
| EmptyControlStatement | Empty if statement | 3 | 221–290 | 
| UselessParentheses | Useless parentheses. | 4 | 316 | 
| UselessParentheses | Useless parentheses. | 4 | 316 | 
| UselessParentheses | Useless parentheses. | 4 | 316 | 
| UselessParentheses | Useless parentheses. | 4 | 316 | 
| UselessParentheses | Useless parentheses. | 4 | 345–346 | 
| UselessParentheses | Useless parentheses. | 4 | 350 | 
| EmptyControlStatement | Empty if statement | 3 | 361–372 | 
org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'runtimeInformation'. | 3 | 141 | 
| UselessParentheses | Useless parentheses. | 4 | 506 | 
| UselessParentheses | Useless parentheses. | 4 | 506 | 
org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 111–117 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.Artifact' due to existing import 'org.eclipse.aether.artifact.Artifact' | 4 | 231 | 
org/apache/maven/project/DefaultProjectBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.RepositorySystem' due to existing import 'org.eclipse.aether.RepositorySystem' | 4 | 97 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 4 | 235 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 4 | 236 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'profilesXmls'. | 3 | 663 | 
| UselessParentheses | Useless parentheses. | 4 | 751 | 
| UselessParentheses | Useless parentheses. | 4 | 752 | 
| UselessParentheses | Useless parentheses. | 4 | 752 | 
| UselessParentheses | Useless parentheses. | 4 | 753 | 
org/apache/maven/project/DefaultProjectBuildingHelper.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'container'. | 3 | 67 | 
org/apache/maven/project/MavenProject.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 329–333 | 
| UselessParentheses | Useless parentheses. | 4 | 405 | 
| UselessParentheses | Useless parentheses. | 4 | 405 | 
| UselessParentheses | Useless parentheses. | 4 | 440 | 
| UselessParentheses | Useless parentheses. | 4 | 440 | 
| UselessParentheses | Useless parentheses. | 4 | 840 | 
| UselessParentheses | Useless parentheses. | 4 | 921 | 
| UselessParentheses | Useless parentheses. | 4 | 921 | 
| UselessParentheses | Useless parentheses. | 4 | 1055 | 
| UselessParentheses | Useless parentheses. | 4 | 1066 | 
| UselessParentheses | Useless parentheses. | 4 | 1076 | 
| UselessParentheses | Useless parentheses. | 4 | 1080 | 
| UselessParentheses | Useless parentheses. | 4 | 1084 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1324–1326 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1344–1348 | 
| UselessParentheses | Useless parentheses. | 4 | 1358 | 
| UselessParentheses | Useless parentheses. | 4 | 1401 | 
| UselessParentheses | Useless parentheses. | 4 | 1426 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1477–1479 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1493–1495 | 
| UselessParentheses | Useless parentheses. | 4 | 1505 | 
org/apache/maven/project/ProjectModelResolver.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.Parent' due to existing import 'org.apache.maven.api.model.Parent' | 4 | 277 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.Dependency' due to existing import 'org.apache.maven.api.model.Dependency' | 4 | 287 | 
org/apache/maven/project/artifact/MavenMetadataSource.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 436 | 
| UselessParentheses | Useless parentheses. | 4 | 436 | 
org/apache/maven/project/collector/DefaultProjectsSelector.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 77 | 
org/apache/maven/repository/ArtifactTransferEvent.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 279 | 
| UselessParentheses | Useless parentheses. | 4 | 279 | 
org/apache/maven/toolchain/java/DefaultJavaToolChain.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 3 | 40–42 | 
| UselessOverridingMethod | Overriding method merely calls super | 3 | 45–47 | 


