PMD Results
The following document contains the results of PMD 5.3.2.
Files
org/apache/maven/artifact/deployer/DefaultArtifactDeployer.java
Violation |
Line |
Avoid empty if statements |
112–114 |
org/apache/maven/artifact/installer/DefaultArtifactInstaller.java
Violation |
Line |
Avoid empty if statements |
96–98 |
org/apache/maven/artifact/repository/DefaultArtifactRepository.java
Violation |
Line |
Avoid unused constructor parameters such as 'uniqueVersion'. |
77 |
org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager.java
Violation |
Line |
These nested if statements could be combined |
141–153 |
Useless parentheses. |
252 |
Useless parentheses. |
252 |
Useless parentheses. |
296 |
These nested if statements could be combined |
441–453 |
org/apache/maven/artifact/resolver/DefaultArtifactResolver.java
Violation |
Line |
Avoid using java.lang.ThreadGroup; it is not thread safe |
566 |
org/apache/maven/artifact/resolver/WarningResolutionListener.java
Violation |
Line |
Avoid unused private fields such as 'logger'. |
34 |
org/apache/maven/profiles/activation/ProfileActivator.java
Violation |
Line |
Avoid modifiers which are implied by the context |
27 |
org/apache/maven/project/ModelUtils.java
Violation |
Line |
Useless parentheses. |
56 |
Useless parentheses. |
56 |
Useless parentheses. |
64 |
Useless parentheses. |
78 |
Useless parentheses. |
98 |
Useless parentheses. |
103 |
Useless parentheses. |
116 |
Useless parentheses. |
191 |
Useless parentheses. |
191 |
Useless parentheses. |
202 |
Useless parentheses. |
202 |
Useless parentheses. |
219 |
Useless parentheses. |
223 |
Useless parentheses. |
236 |
Useless parentheses. |
250 |
Useless parentheses. |
287 |
org/apache/maven/project/inheritance/DefaultModelInheritanceAssembler.java
Violation |
Line |
Useless parentheses. |
107 |
Useless parentheses. |
113 |
Useless parentheses. |
125 |
Useless parentheses. |
125 |
These nested if statements could be combined |
208–211 |
Useless parentheses. |
368 |
Useless parentheses. |
368 |
Useless parentheses. |
376 |
Useless parentheses. |
386 |
Useless parentheses. |
400 |
Useless parentheses. |
430 |
Useless parentheses. |
460 |
Useless parentheses. |
460 |
Useless parentheses. |
466 |
Useless parentheses. |
466 |
Useless parentheses. |
474 |
Useless parentheses. |
478 |
Useless parentheses. |
500 |
These nested if statements could be combined |
590–607 |
These nested if statements could be combined |
612–616 |
These nested if statements could be combined |
621–626 |
Avoid empty if statements |
710–714 |
org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java
Violation |
Line |
Avoid unused constructor parameters such as 'envars'. |
50 |
org/apache/maven/project/path/DefaultPathTranslator.java
Violation |
Line |
These nested if statements could be combined |
169–172 |
org/apache/maven/repository/DefaultMirrorSelector.java
Violation |
Line |
Do not hard code the IP address |
136 |
org/apache/maven/repository/MetadataResolutionResult.java
Violation |
Line |
Avoid unused private fields such as 'dirtyTree'. |
66 |
Avoid unused private fields such as 'resolvedGraph'. |
70 |
org/apache/maven/repository/legacy/DefaultUpdateCheckManager.java
Violation |
Line |
Useless parentheses. |
110 |
Useless parentheses. |
150 |
org/apache/maven/repository/legacy/DefaultWagonManager.java
Violation |
Line |
Avoid unused method parameters such as 'protocol'. |
776 |
org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector.java
Violation |
Line |
These nested if statements could be combined |
179–187 |
Useless parentheses. |
212 |
Useless parentheses. |
212 |
Useless parentheses. |
270 |
Useless parentheses. |
270 |
Useless parentheses. |
345 |
Useless parentheses. |
362 |
Useless parentheses. |
362 |
Useless parentheses. |
614 |
Useless parentheses. |
621 |
Useless parentheses. |
627 |
Useless parentheses. |
628 |
Useless parentheses. |
665 |
org/apache/maven/repository/legacy/resolver/transform/SnapshotTransformation.java
Violation |
Line |
Useless parentheses. |
157 |
Useless parentheses. |
158 |
org/apache/maven/repository/metadata/ArtifactMetadata.java
Violation |
Line |
Avoid unused constructor parameters such as 'af'. |
151 |
org/apache/maven/repository/metadata/DefaultGraphConflictResolver.java
Violation |
Line |
Avoid empty if statements |
110–116 |
Avoid unused method parameters such as 'v'. |
207 |
org/apache/maven/repository/metadata/MetadataGraph.java
Violation |
Line |
Avoid unused method parameters such as 'nVertices'. |
243 |
org/apache/maven/repository/metadata/MetadataGraphEdge.java
Violation |
Line |
Ensure you override both equals() and hashCode() |
84 |
Useless parentheses. |
182 |
Useless parentheses. |
183 |