PMD Results
The following document contains the results of PMD 7.14.0.
Violations By Priority
Priority 3
org/apache/maven/impl/DefaultSettingsBuilder.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'problems'. | 232 |
org/apache/maven/impl/DefaultToolchainsBuilder.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'problems'. | 151 |
org/apache/maven/impl/PathSelector.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 296–298 |
org/apache/maven/impl/model/DefaultModelBuilder.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 1018–1023 |
org/apache/maven/impl/model/DefaultModelInterpolator.java
| Rule | Violation | Line |
|---|---|---|
| EmptyControlStatement | Empty if statement | 139–141 |
org/apache/maven/impl/model/MavenModelMerger.java
| Rule | Violation | Line |
|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 72 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 88–91 |
org/apache/maven/impl/resolver/LocalSnapshotMetadataGenerator.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'request'. | 47 |
org/apache/maven/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java
| Rule | Violation | Line |
|---|---|---|
| TooManyStaticImports | Too many static imports may lead to messy code | 19–168 |
org/apache/maven/impl/resolver/scopes/Maven4ScopeManagerConfiguration.java
| Rule | Violation | Line |
|---|---|---|
| TooManyStaticImports | Too many static imports may lead to messy code | 19–197 |
Priority 4
org/apache/maven/impl/DefaultNode.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 38 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 42 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 117 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 118 |
| UselessParentheses | Useless parentheses. | 120 |
org/apache/maven/impl/DefaultRepositoryFactory.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.repository': 'RepositoryPolicy' is already in scope because it is imported in this file | 85 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.repository': 'RepositoryPolicy' is already in scope because it is imported in this file | 99 |
org/apache/maven/impl/DefaultToolchainsXmlFactory.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Objects': 'requireNonNull' is already in scope | 49 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Objects': 'requireNonNull' is already in scope | 75 |
org/apache/maven/impl/DefaultTransportProvider.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.spi.connector.transport': 'TransporterProvider' is already in scope because it is imported in this file | 40 |
org/apache/maven/impl/InternalSession.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether': 'RepositorySystemSession' is already in scope because it is imported in this file | 51 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether': 'RepositorySystemSession' is already in scope because it is imported in this file | 55 |
org/apache/maven/impl/PropertiesAsMap.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PropertiesAsMap': 'matches' is already in scope | 53 |
org/apache/maven/impl/SettingsUtilsV4.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'ActivationFile' is already in scope because it is imported in this file | 131 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'InputLocation' is already in scope because it is imported in this file | 359 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'InputLocation' is already in scope because it is imported in this file | 374 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'InputLocation' is already in scope because it is imported in this file | 380 |
org/apache/maven/impl/model/DefaultInheritanceAssembler.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 128 |
org/apache/maven/impl/model/DefaultModelBuilder.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelBuilder': 'MODEL_VERSION_4_1_0' is already in scope because it is inherited by an enclosing type | 1436 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file | 2005 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file | 2006 |
org/apache/maven/impl/model/DefaultModelValidator.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type | 345 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MINIMAL' is already in scope because it is inherited by an enclosing type | 359 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 374 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 443 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 694 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type | 756 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type | 775 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 884 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 893 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 894 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 1028 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 1029 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 1060 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 1166 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 1173 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 1265 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 1378 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 1380 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 1489 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 1509 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 1549 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 2150 |
org/apache/maven/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maven3ScopeManagerConfiguration': 'INSTANCE' is already in scope because it is declared in an enclosing type | 166 |
org/apache/maven/impl/resolver/scopes/Maven4ScopeManagerConfiguration.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maven4ScopeManagerConfiguration': 'INSTANCE' is already in scope because it is declared in an enclosing type | 195 |
Files
org/apache/maven/impl/DefaultNode.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 4 | 38 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 4 | 42 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 4 | 117 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.graph': 'DependencyNode' is already in scope because it is imported in this file | 4 | 118 |
| UselessParentheses | Useless parentheses. | 4 | 120 |
org/apache/maven/impl/DefaultRepositoryFactory.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.repository': 'RepositoryPolicy' is already in scope because it is imported in this file | 4 | 85 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.repository': 'RepositoryPolicy' is already in scope because it is imported in this file | 4 | 99 |
org/apache/maven/impl/DefaultSettingsBuilder.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'problems'. | 3 | 232 |
org/apache/maven/impl/DefaultToolchainsBuilder.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'problems'. | 3 | 151 |
org/apache/maven/impl/DefaultToolchainsXmlFactory.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Objects': 'requireNonNull' is already in scope | 4 | 49 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Objects': 'requireNonNull' is already in scope | 4 | 75 |
org/apache/maven/impl/DefaultTransportProvider.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether.spi.connector.transport': 'TransporterProvider' is already in scope because it is imported in this file | 4 | 40 |
org/apache/maven/impl/InternalSession.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether': 'RepositorySystemSession' is already in scope because it is imported in this file | 4 | 51 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.eclipse.aether': 'RepositorySystemSession' is already in scope because it is imported in this file | 4 | 55 |
org/apache/maven/impl/PathSelector.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 296–298 |
org/apache/maven/impl/PropertiesAsMap.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'PropertiesAsMap': 'matches' is already in scope | 4 | 53 |
org/apache/maven/impl/SettingsUtilsV4.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'ActivationFile' is already in scope because it is imported in this file | 4 | 131 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'InputLocation' is already in scope because it is imported in this file | 4 | 359 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'InputLocation' is already in scope because it is imported in this file | 4 | 374 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'InputLocation' is already in scope because it is imported in this file | 4 | 380 |
org/apache/maven/impl/model/DefaultInheritanceAssembler.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 128 |
org/apache/maven/impl/model/DefaultModelBuilder.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 1018–1023 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelBuilder': 'MODEL_VERSION_4_1_0' is already in scope because it is inherited by an enclosing type | 4 | 1436 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file | 4 | 2005 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file | 4 | 2006 |
org/apache/maven/impl/model/DefaultModelInterpolator.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| EmptyControlStatement | Empty if statement | 3 | 139–141 |
org/apache/maven/impl/model/DefaultModelValidator.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type | 4 | 345 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MINIMAL' is already in scope because it is inherited by an enclosing type | 4 | 359 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 4 | 374 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 443 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 4 | 694 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type | 4 | 756 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type | 4 | 775 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 884 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 4 | 893 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 4 | 894 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 1028 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 4 | 1029 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 4 | 1060 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 1166 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 4 | 1173 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 1265 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type | 4 | 1378 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 1380 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 1489 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type | 4 | 1509 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 1549 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type | 4 | 2150 |
org/apache/maven/impl/model/MavenModelMerger.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 3 | 72 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 88–91 |
org/apache/maven/impl/resolver/LocalSnapshotMetadataGenerator.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'request'. | 3 | 47 |
org/apache/maven/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| TooManyStaticImports | Too many static imports may lead to messy code | 3 | 19–168 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maven3ScopeManagerConfiguration': 'INSTANCE' is already in scope because it is declared in an enclosing type | 4 | 166 |
org/apache/maven/impl/resolver/scopes/Maven4ScopeManagerConfiguration.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| TooManyStaticImports | Too many static imports may lead to messy code | 3 | 19–197 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Maven4ScopeManagerConfiguration': 'INSTANCE' is already in scope because it is declared in an enclosing type | 4 | 195 |


