PMD Results

The following document contains the results of PMD 6.49.0.

Violations By Priority

Priority 3

org/apache/maven/enforcer/rules/ReactorModuleConvergence.java

Rule Violation Line
EmptyControlStatement Empty else statement 194–196
CollapsibleIfStatements These nested if statements could be combined 208–213
CollapsibleIfStatements These nested if statements could be combined 329–331

org/apache/maven/enforcer/rules/RequireActiveProfile.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 85–87

org/apache/maven/enforcer/rules/RequireNoRepositories.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 236–244

org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 64–66
CollapsibleIfStatements These nested if statements could be combined 69–71

org/apache/maven/enforcer/rules/dependency/BanDynamicVersions.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'repoSystem'. 117
UnusedFormalParameter Avoid unused constructor parameters such as 'project'. 117
UnusedFormalParameter Avoid unused constructor parameters such as 'mavenSession'. 117

org/apache/maven/enforcer/rules/files/RequireFilesDontExist.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 33

org/apache/maven/enforcer/rules/files/RequireFilesExist.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 34

org/apache/maven/enforcer/rules/utils/ArtifactMatcher.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 128–131

Priority 4

org/apache/maven/enforcer/rules/AbstractStandardEnforcerRule.java

Rule Violation Line
UselessParentheses Useless parentheses. 52
UselessParentheses Useless parentheses. 57
UselessParentheses Useless parentheses. 62

org/apache/maven/enforcer/rules/RequireOS.java

Rule Violation Line
UselessParentheses Useless parentheses. 108–115
UselessParentheses Useless parentheses. 155–158
UselessParentheses Useless parentheses. 224

org/apache/maven/enforcer/rules/dependency/RequireReleaseDeps.java

Rule Violation Line
UselessParentheses Useless parentheses. 100

org/apache/maven/enforcer/rules/dependency/ResolverUtil.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' 170
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' 180

org/apache/maven/enforcer/rules/files/RequireFilesSize.java

Rule Violation Line
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 90
UselessParentheses Useless parentheses. 99
UselessParentheses Useless parentheses. 100
UselessParentheses Useless parentheses. 106

org/apache/maven/enforcer/rules/utils/ArtifactMatcher.java

Rule Violation Line
UselessParentheses Useless parentheses. 235

Files

org/apache/maven/enforcer/rules/AbstractStandardEnforcerRule.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 52
UselessParentheses Useless parentheses. 4 57
UselessParentheses Useless parentheses. 4 62

org/apache/maven/enforcer/rules/ReactorModuleConvergence.java

Rule Violation Priority Line
EmptyControlStatement Empty else statement 3 194–196
CollapsibleIfStatements These nested if statements could be combined 3 208–213
CollapsibleIfStatements These nested if statements could be combined 3 329–331

org/apache/maven/enforcer/rules/RequireActiveProfile.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 85–87

org/apache/maven/enforcer/rules/RequireNoRepositories.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 236–244

org/apache/maven/enforcer/rules/RequireOS.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 108–115
UselessParentheses Useless parentheses. 4 155–158
UselessParentheses Useless parentheses. 4 224

org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 64–66
CollapsibleIfStatements These nested if statements could be combined 3 69–71

org/apache/maven/enforcer/rules/dependency/BanDynamicVersions.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'repoSystem'. 3 117
UnusedFormalParameter Avoid unused constructor parameters such as 'project'. 3 117
UnusedFormalParameter Avoid unused constructor parameters such as 'mavenSession'. 3 117

org/apache/maven/enforcer/rules/dependency/RequireReleaseDeps.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 100

org/apache/maven/enforcer/rules/dependency/ResolverUtil.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 170
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.eclipse.aether.graph.DependencyNode' due to existing import 'org.eclipse.aether.graph.DependencyNode' 4 180

org/apache/maven/enforcer/rules/files/RequireFilesDontExist.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 33

org/apache/maven/enforcer/rules/files/RequireFilesExist.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 34

org/apache/maven/enforcer/rules/files/RequireFilesSize.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 90
UselessParentheses Useless parentheses. 4 99
UselessParentheses Useless parentheses. 4 100
UselessParentheses Useless parentheses. 4 106

org/apache/maven/enforcer/rules/utils/ArtifactMatcher.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 128–131
UselessParentheses Useless parentheses. 4 235