PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 2

org/eclipse/aether/util/artifact/SubArtifact.java

Rule Violation Line
BrokenNullCheck Method call on object which may be null 185188

Priority 3

org/eclipse/aether/util/graph/manager/DefaultDependencyManager.java

Rule Violation Line
UnusedNullCheckInEquals Invoke equals() on the object you've already ensured is not null 193

org/eclipse/aether/util/graph/transformer/ConflictResolver.java

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

org/eclipse/aether/util/graph/transformer/NearestVersionSelector.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 7076
CollapsibleIfStatements These nested if statements could be combined 7275

org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 8285

org/eclipse/aether/util/repository/DefaultMirrorSelector.java

Rule Violation Line
AvoidUsingHardCodedIP Do not hard code the IP address 218

org/eclipse/aether/util/version/GenericVersionRange.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 123127

Priority 4

org/eclipse/aether/util/artifact/SubArtifact.java

Rule Violation Line
UselessParentheses Useless parentheses. 185

org/eclipse/aether/util/concurrency/WorkerThreadFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 51

org/eclipse/aether/util/filter/AbstractPatternDependencyFilter.java

Rule Violation Line
UselessParentheses Useless parentheses. 132
UselessParentheses Useless parentheses. 156

org/eclipse/aether/util/graph/manager/ClassicDependencyManager.java

Rule Violation Line
UselessParentheses Useless parentheses. 198
UselessParentheses Useless parentheses. 199

org/eclipse/aether/util/graph/manager/DefaultDependencyManager.java

Rule Violation Line
UselessParentheses Useless parentheses. 193
UselessParentheses Useless parentheses. 194

org/eclipse/aether/util/graph/manager/TransitiveDependencyManager.java

Rule Violation Line
UselessParentheses Useless parentheses. 194
UselessParentheses Useless parentheses. 195

org/eclipse/aether/util/graph/transformer/ConflictIdSorter.java

Rule Violation Line
UselessParentheses Useless parentheses. 163

org/eclipse/aether/util/graph/transformer/ConflictResolver.java

Rule Violation Line
UselessParentheses Useless parentheses. 689
UselessParentheses Useless parentheses. 696
UselessParentheses Useless parentheses. 712
UselessParentheses Useless parentheses. 725
UselessParentheses Useless parentheses. 727
UselessParentheses Useless parentheses. 732

org/eclipse/aether/util/repository/JreProxySelector.java

Rule Violation Line
UselessParentheses Useless parentheses. 176

org/eclipse/aether/util/repository/SecretAuthentication.java

Rule Violation Line
UselessParentheses Useless parentheses. 94
UselessParentheses Useless parentheses. 94

org/eclipse/aether/util/version/GenericVersion.java

Rule Violation Line
UselessParentheses Useless parentheses. 164
UselessParentheses Useless parentheses. 218
UselessParentheses Useless parentheses. 261
UselessParentheses Useless parentheses. 448

org/eclipse/aether/util/version/GenericVersionScheme.java

Rule Violation Line
UselessParentheses Useless parentheses. 97

org/eclipse/aether/util/version/UnionVersionRange.java

Rule Violation Line
UselessParentheses Useless parentheses. 89
UselessParentheses Useless parentheses. 110

Files

org/eclipse/aether/util/artifact/SubArtifact.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 185
BrokenNullCheck Method call on object which may be null 2 185188

org/eclipse/aether/util/concurrency/WorkerThreadFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 51

org/eclipse/aether/util/filter/AbstractPatternDependencyFilter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 132
UselessParentheses Useless parentheses. 4 156

org/eclipse/aether/util/graph/manager/ClassicDependencyManager.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 198
UselessParentheses Useless parentheses. 4 199

org/eclipse/aether/util/graph/manager/DefaultDependencyManager.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 193
UnusedNullCheckInEquals Invoke equals() on the object you've already ensured is not null 3 193
UselessParentheses Useless parentheses. 4 194

org/eclipse/aether/util/graph/manager/TransitiveDependencyManager.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 194
UselessParentheses Useless parentheses. 4 195

org/eclipse/aether/util/graph/transformer/ConflictIdSorter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 163

org/eclipse/aether/util/graph/transformer/ConflictResolver.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 689
UselessParentheses Useless parentheses. 4 696
UselessParentheses Useless parentheses. 4 712
UselessParentheses Useless parentheses. 4 725
UselessParentheses Useless parentheses. 4 727
SimplifiedTernary Ternary operators that can be simplified with || or && 3 732
UselessParentheses Useless parentheses. 4 732

org/eclipse/aether/util/graph/transformer/NearestVersionSelector.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 7076
CollapsibleIfStatements These nested if statements could be combined 3 7275

org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 8285

org/eclipse/aether/util/repository/DefaultMirrorSelector.java

Rule Violation Priority Line
AvoidUsingHardCodedIP Do not hard code the IP address 3 218

org/eclipse/aether/util/repository/JreProxySelector.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 176

org/eclipse/aether/util/repository/SecretAuthentication.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 94
UselessParentheses Useless parentheses. 4 94

org/eclipse/aether/util/version/GenericVersion.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 164
UselessParentheses Useless parentheses. 4 218
UselessParentheses Useless parentheses. 4 261
UselessParentheses Useless parentheses. 4 448

org/eclipse/aether/util/version/GenericVersionRange.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 123127

org/eclipse/aether/util/version/GenericVersionScheme.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 97

org/eclipse/aether/util/version/UnionVersionRange.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 89
UselessParentheses Useless parentheses. 4 110