PMD Results
The following document contains the results of PMD 6.55.0.
Violations By Priority
Priority 3
org/apache/maven/DefaultMaven.java
| Rule | Violation | Line | 
|---|---|---|
| ReturnFromFinallyBlock | Avoid returning from a finally block | 332 | 
org/apache/maven/bridge/MavenRepositorySystem.java
| Rule | Violation | Line | 
|---|---|---|
| AvoidUsingHardCodedIP | Do not hard code the IP address | 766 | 
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'. | 351 | 
org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 323–336 | 
org/apache/maven/internal/impl/DefaultArtifactDeployer.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 66 | 
org/apache/maven/internal/impl/DefaultArtifactInstaller.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 57 | 
org/apache/maven/internal/impl/DefaultToolchainsXmlFactory.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'source'. | 53 | 
org/apache/maven/internal/transformation/ConsumerPomArtifactTransformer.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateMethod | Avoid unused private methods such as 'doDeleteFiles()'. | 98 | 
org/apache/maven/lifecycle/DefaultLifecycles.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'logger'. | 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/builder/BuilderCommon.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 185–195 | 
org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'muxer'. | 189 | 
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 | 346–354 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluatorV4.java
| Rule | Violation | Line | 
|---|---|---|
| EmptyControlStatement | Empty if statement | 218–287 | 
| EmptyControlStatement | Empty if statement | 358–369 | 
org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
| Rule | Violation | Line | 
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 121–127 | 
org/apache/maven/project/DefaultProjectBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'profilesXmls'. | 676 | 
org/apache/maven/project/MavenProject.java
| Rule | Violation | Line | 
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 334–338 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1330–1332 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1350–1354 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1483–1485 | 
| CollapsibleIfStatements | These nested if statements could be combined | 1499–1501 | 
org/apache/maven/toolchain/java/DefaultJavaToolChain.java
| Rule | Violation | Line | 
|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 41–43 | 
| UselessOverridingMethod | Overriding method merely calls super | 46–48 | 
Priority 4
org/apache/maven/ReactorReader.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 300 | 
| UselessParentheses | Useless parentheses. | 301 | 
org/apache/maven/RepositoryUtils.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 69 | 
org/apache/maven/bridge/MavenRepositorySystem.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 805 | 
org/apache/maven/classrealm/DefaultClassRealmManager.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 274 | 
org/apache/maven/exception/DefaultExceptionHandler.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 206 | 
| UselessParentheses | Useless parentheses. | 234 | 
org/apache/maven/graph/DefaultGraphBuilder.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 269 | 
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' | 242 | 
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' | 34 | 
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' | 37 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 41 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 81 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 85 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 86 | 
| UselessParentheses | Useless parentheses. | 88 | 
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' | 65 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.repository.RepositoryPolicy' due to existing import 'org.eclipse.aether.repository.RepositoryPolicy' | 79 | 
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' | 80 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.toolchain.ToolchainPrivate' due to existing import 'org.apache.maven.toolchain.ToolchainPrivate' | 81 | 
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' | 41 | 
org/apache/maven/lifecycle/internal/DependencyContext.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 88 | 
org/apache/maven/plugin/PluginParameterException.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 125 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluator.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 145 | 
| UselessParentheses | Useless parentheses. | 145 | 
| UselessParentheses | Useless parentheses. | 301 | 
| UselessParentheses | Useless parentheses. | 301 | 
| UselessParentheses | Useless parentheses. | 301 | 
| UselessParentheses | Useless parentheses. | 301 | 
| UselessParentheses | Useless parentheses. | 330–331 | 
| UselessParentheses | Useless parentheses. | 335 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluatorV4.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 148 | 
| UselessParentheses | Useless parentheses. | 148 | 
| UselessParentheses | Useless parentheses. | 313 | 
| UselessParentheses | Useless parentheses. | 313 | 
| UselessParentheses | Useless parentheses. | 313 | 
| UselessParentheses | Useless parentheses. | 313 | 
| UselessParentheses | Useless parentheses. | 342–343 | 
| UselessParentheses | Useless parentheses. | 347 | 
org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 514 | 
| UselessParentheses | Useless parentheses. | 514 | 
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' | 241 | 
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' | 99 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 246 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 247 | 
| UselessParentheses | Useless parentheses. | 764 | 
| UselessParentheses | Useless parentheses. | 765 | 
| UselessParentheses | Useless parentheses. | 765 | 
| UselessParentheses | Useless parentheses. | 766 | 
org/apache/maven/project/MavenProject.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 410 | 
| UselessParentheses | Useless parentheses. | 410 | 
| UselessParentheses | Useless parentheses. | 445 | 
| UselessParentheses | Useless parentheses. | 445 | 
| UselessParentheses | Useless parentheses. | 850 | 
| UselessParentheses | Useless parentheses. | 927 | 
| UselessParentheses | Useless parentheses. | 927 | 
| UselessParentheses | Useless parentheses. | 1061 | 
| UselessParentheses | Useless parentheses. | 1072 | 
| UselessParentheses | Useless parentheses. | 1082 | 
| UselessParentheses | Useless parentheses. | 1086 | 
| UselessParentheses | Useless parentheses. | 1090 | 
| UselessParentheses | Useless parentheses. | 1364 | 
| UselessParentheses | Useless parentheses. | 1407 | 
| UselessParentheses | Useless parentheses. | 1432 | 
| UselessParentheses | Useless parentheses. | 1511 | 
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' | 278 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.Dependency' due to existing import 'org.apache.maven.api.model.Dependency' | 288 | 
org/apache/maven/project/ProjectSorter.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 247 | 
org/apache/maven/project/collector/DefaultProjectsSelector.java
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 78 | 
| UselessParentheses | Useless parentheses. | 78 | 
org/apache/maven/settings/SettingsUtilsV4.java
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.ActivationFile' due to existing import 'org.apache.maven.api.model.ActivationFile' | 115 | 
Files
org/apache/maven/DefaultMaven.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| ReturnFromFinallyBlock | Avoid returning from a finally block | 3 | 332 | 
org/apache/maven/ReactorReader.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 300 | 
| UselessParentheses | Useless parentheses. | 4 | 301 | 
org/apache/maven/RepositoryUtils.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 69 | 
org/apache/maven/bridge/MavenRepositorySystem.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 766 | 
| UselessParentheses | Useless parentheses. | 4 | 805 | 
org/apache/maven/classrealm/DefaultClassRealmManager.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 274 | 
org/apache/maven/configuration/BasedirBeanConfigurationPathTranslator.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 46–54 | 
org/apache/maven/exception/DefaultExceptionHandler.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 206 | 
| UselessParentheses | Useless parentheses. | 4 | 234 | 
org/apache/maven/execution/MavenSession.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'eventDispatcher'. | 3 | 351 | 
org/apache/maven/graph/DefaultGraphBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 269 | 
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 | 242 | 
| EmptyControlStatement | Empty if statement | 3 | 323–336 | 
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 | 34 | 
org/apache/maven/internal/impl/DefaultArtifactDeployer.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 66 | 
org/apache/maven/internal/impl/DefaultArtifactInstaller.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 57 | 
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 | 37 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 41 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 81 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 85 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' | 4 | 86 | 
| UselessParentheses | Useless parentheses. | 4 | 88 | 
org/apache/maven/internal/impl/DefaultRepositoryFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.repository.RepositoryPolicy' due to existing import 'org.eclipse.aether.repository.RepositoryPolicy' | 4 | 65 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.repository.RepositoryPolicy' due to existing import 'org.eclipse.aether.repository.RepositoryPolicy' | 4 | 79 | 
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 | 80 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.toolchain.ToolchainPrivate' due to existing import 'org.apache.maven.toolchain.ToolchainPrivate' | 4 | 81 | 
org/apache/maven/internal/impl/DefaultToolchainsXmlFactory.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'source'. | 3 | 53 | 
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 | 41 | 
org/apache/maven/internal/transformation/ConsumerPomArtifactTransformer.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedPrivateMethod | Avoid unused private methods such as 'doDeleteFiles()'. | 3 | 98 | 
org/apache/maven/lifecycle/DefaultLifecycles.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'logger'. | 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 | 88 | 
org/apache/maven/lifecycle/internal/builder/BuilderCommon.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 185–195 | 
org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'muxer'. | 3 | 189 | 
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/PluginParameterException.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 125 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluator.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 145 | 
| UselessParentheses | Useless parentheses. | 4 | 145 | 
| UselessParentheses | Useless parentheses. | 4 | 301 | 
| UselessParentheses | Useless parentheses. | 4 | 301 | 
| UselessParentheses | Useless parentheses. | 4 | 301 | 
| UselessParentheses | Useless parentheses. | 4 | 301 | 
| UselessParentheses | Useless parentheses. | 4 | 330–331 | 
| UselessParentheses | Useless parentheses. | 4 | 335 | 
| EmptyControlStatement | Empty if statement | 3 | 346–354 | 
org/apache/maven/plugin/PluginParameterExpressionEvaluatorV4.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 148 | 
| UselessParentheses | Useless parentheses. | 4 | 148 | 
| EmptyControlStatement | Empty if statement | 3 | 218–287 | 
| UselessParentheses | Useless parentheses. | 4 | 313 | 
| UselessParentheses | Useless parentheses. | 4 | 313 | 
| UselessParentheses | Useless parentheses. | 4 | 313 | 
| UselessParentheses | Useless parentheses. | 4 | 313 | 
| UselessParentheses | Useless parentheses. | 4 | 342–343 | 
| UselessParentheses | Useless parentheses. | 4 | 347 | 
| EmptyControlStatement | Empty if statement | 3 | 358–369 | 
org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 514 | 
| UselessParentheses | Useless parentheses. | 4 | 514 | 
org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 121–127 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.eclipse.aether.artifact.Artifact' due to existing import 'org.eclipse.aether.artifact.Artifact' | 4 | 241 | 
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 | 99 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 4 | 246 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.model.Profile' due to existing import 'org.apache.maven.model.Profile' | 4 | 247 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'profilesXmls'. | 3 | 676 | 
| UselessParentheses | Useless parentheses. | 4 | 764 | 
| UselessParentheses | Useless parentheses. | 4 | 765 | 
| UselessParentheses | Useless parentheses. | 4 | 765 | 
| UselessParentheses | Useless parentheses. | 4 | 766 | 
org/apache/maven/project/MavenProject.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 334–338 | 
| UselessParentheses | Useless parentheses. | 4 | 410 | 
| UselessParentheses | Useless parentheses. | 4 | 410 | 
| UselessParentheses | Useless parentheses. | 4 | 445 | 
| UselessParentheses | Useless parentheses. | 4 | 445 | 
| UselessParentheses | Useless parentheses. | 4 | 850 | 
| UselessParentheses | Useless parentheses. | 4 | 927 | 
| UselessParentheses | Useless parentheses. | 4 | 927 | 
| UselessParentheses | Useless parentheses. | 4 | 1061 | 
| UselessParentheses | Useless parentheses. | 4 | 1072 | 
| UselessParentheses | Useless parentheses. | 4 | 1082 | 
| UselessParentheses | Useless parentheses. | 4 | 1086 | 
| UselessParentheses | Useless parentheses. | 4 | 1090 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1330–1332 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1350–1354 | 
| UselessParentheses | Useless parentheses. | 4 | 1364 | 
| UselessParentheses | Useless parentheses. | 4 | 1407 | 
| UselessParentheses | Useless parentheses. | 4 | 1432 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1483–1485 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 1499–1501 | 
| UselessParentheses | Useless parentheses. | 4 | 1511 | 
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 | 278 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.Dependency' due to existing import 'org.apache.maven.api.model.Dependency' | 4 | 288 | 
org/apache/maven/project/ProjectSorter.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 247 | 
org/apache/maven/project/collector/DefaultProjectsSelector.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 78 | 
| UselessParentheses | Useless parentheses. | 4 | 78 | 
org/apache/maven/settings/SettingsUtilsV4.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.maven.api.model.ActivationFile' due to existing import 'org.apache.maven.api.model.ActivationFile' | 4 | 115 | 
org/apache/maven/toolchain/java/DefaultJavaToolChain.java
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 3 | 41–43 | 
| UselessOverridingMethod | Overriding method merely calls super | 3 | 46–48 | 


