PMD Results

The following document contains the results of PMD 7.24.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 329331

org/apache/maven/impl/cache/Cache.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'defaultReferenceType'. 154
UnusedFormalParameter Avoid unused constructor parameters such as 'queue'. 412

org/apache/maven/impl/model/DefaultModelBuilder.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 689693
UnusedPrivateMethod Avoid unused private methods such as 'getPropertiesWithProfiles(Model)'. 745
CollapsibleIfStatements This if statement could be combined with its parent 12451250

org/apache/maven/impl/model/DefaultModelInterpolator.java

Rule Violation Line
EmptyControlStatement Empty if statement 139141

org/apache/maven/impl/model/DefaultModelObjectPool.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'properties'. 101

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 8891

org/apache/maven/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 19168

org/apache/maven/impl/resolver/scopes/Maven4ScopeManagerConfiguration.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 19197

org/apache/maven/impl/resolver/type/TypeDeriver.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'parentType'. 152

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 around `winnerVersion == null`. 120

org/apache/maven/impl/DefaultPathMatcherFactory.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Objects': 'requireNonNull' is already in scope 68

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 77

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 54
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.eclipse.aether': 'RepositorySystemSession' is already in scope because it is imported in this file 58

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/cache/CacheStatistics.java

Rule Violation Line
UselessParentheses Useless parentheses around `getCacheHits() * 100.0`. 69
UselessParentheses Useless parentheses around `getCacheMisses() * 100.0`. 74
UselessParentheses Useless parentheses around `getKeyEvictions() * 100.0`. 125
UselessParentheses Useless parentheses around `getValueEvictions() * 100.0`. 133
UselessParentheses Useless parentheses around `getHits() * 100.0`. 266
UselessParentheses Useless parentheses around `getHits() * 100.0`. 311
UselessParentheses Useless parentheses around `getKeyEvictions() * 100.0`. 332
UselessParentheses Useless parentheses around `getHits() * 100.0`. 388

org/apache/maven/impl/model/DefaultInheritanceAssembler.java

Rule Violation Line
UselessParentheses Useless parentheses around `moduleName.equals(childDirectory)`. 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 1695
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 2330
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 2331

org/apache/maven/impl/model/DefaultModelObjectPool.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 226
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 228
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 228
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 239
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 239
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 258
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 258
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 278
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 279
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 287
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 306

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 344
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type 380
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MINIMAL' is already in scope because it is inherited by an enclosing type 395
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 410
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 480
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 763
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type 825
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type 844
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 978
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 987
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 988
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 1135
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 1136
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 1167
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 1292
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 1299
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 1393
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 1511
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 1513
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 1589
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 1660
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 1700
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 2369

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 around `winnerVersion == null`. 4 120

org/apache/maven/impl/DefaultPathMatcherFactory.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Objects': 'requireNonNull' is already in scope 4 68

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 77

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 54
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.eclipse.aether': 'RepositorySystemSession' is already in scope because it is imported in this file 4 58

org/apache/maven/impl/PathSelector.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 329331

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/cache/Cache.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'defaultReferenceType'. 3 154
UnusedFormalParameter Avoid unused constructor parameters such as 'queue'. 3 412

org/apache/maven/impl/cache/CacheStatistics.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `getCacheHits() * 100.0`. 4 69
UselessParentheses Useless parentheses around `getCacheMisses() * 100.0`. 4 74
UselessParentheses Useless parentheses around `getKeyEvictions() * 100.0`. 4 125
UselessParentheses Useless parentheses around `getValueEvictions() * 100.0`. 4 133
UselessParentheses Useless parentheses around `getHits() * 100.0`. 4 266
UselessParentheses Useless parentheses around `getHits() * 100.0`. 4 311
UselessParentheses Useless parentheses around `getKeyEvictions() * 100.0`. 4 332
UselessParentheses Useless parentheses around `getHits() * 100.0`. 4 388

org/apache/maven/impl/model/DefaultInheritanceAssembler.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `moduleName.equals(childDirectory)`. 4 128

org/apache/maven/impl/model/DefaultModelBuilder.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 689693
UnusedPrivateMethod Avoid unused private methods such as 'getPropertiesWithProfiles(Model)'. 3 745
CollapsibleIfStatements This if statement could be combined with its parent 3 12451250
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelBuilder': 'MODEL_VERSION_4_1_0' is already in scope because it is inherited by an enclosing type 4 1695
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 2330
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 2331

org/apache/maven/impl/model/DefaultModelInterpolator.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 139141

org/apache/maven/impl/model/DefaultModelObjectPool.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'properties'. 3 101
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 226
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 228
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 228
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 239
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 239
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 258
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 258
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 278
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 279
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 287
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.apache.maven.api.model': 'Dependency' is already in scope because it is imported in this file 4 306

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 344
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type 4 380
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MINIMAL' is already in scope because it is inherited by an enclosing type 4 395
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 4 410
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 480
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 4 763
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type 4 825
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_4_0' is already in scope because it is inherited by an enclosing type 4 844
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 978
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 4 987
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 4 988
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 1135
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 4 1136
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 4 1167
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 1292
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 4 1299
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 1393
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_2_0' is already in scope because it is inherited by an enclosing type 4 1511
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 1513
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 1589
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_1' is already in scope because it is inherited by an enclosing type 4 1660
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 1700
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ModelValidator': 'VALIDATION_LEVEL_MAVEN_3_0' is already in scope because it is inherited by an enclosing type 4 2369

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 8891

org/apache/maven/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 19168
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 19197
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Maven4ScopeManagerConfiguration': 'INSTANCE' is already in scope because it is declared in an enclosing type 4 195

org/apache/maven/impl/resolver/type/TypeDeriver.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'parentType'. 3 152