PMD Results
The following document contains the results of PMD 7.7.0.
Violations By Priority
Priority 3
org/apache/maven/archetype/common/MavenJDOMWriter.java
Rule | Violation | Line |
---|---|---|
UnusedNullCheckInEquals | Invoke equals() on the object you've already ensured is not null | 210 |
org/apache/maven/archetype/common/util/Format.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 435–436 |
org/apache/maven/archetype/common/util/XMLOutputter.java
Rule | Violation | Line |
---|---|---|
EmptyControlStatement | Empty else statement | 394–397 |
EmptyCatchBlock | Avoid empty catch blocks | 530–531 |
EmptyCatchBlock | Avoid empty catch blocks | 546–547 |
EmptyCatchBlock | Avoid empty catch blocks | 562–563 |
EmptyCatchBlock | Avoid empty catch blocks | 577–578 |
EmptyCatchBlock | Avoid empty catch blocks | 593–594 |
EmptyCatchBlock | Avoid empty catch blocks | 609–610 |
EmptyCatchBlock | Avoid empty catch blocks | 625–626 |
EmptyCatchBlock | Avoid empty catch blocks | 641–642 |
EmptyCatchBlock | Avoid empty catch blocks | 657–658 |
EmptyControlStatement | Empty else statement | 989–993 |
CollapsibleIfStatements | This if statement could be combined with its parent | 1047–1051 |
CollapsibleIfStatements | This if statement could be combined with its parent | 1048–1050 |
org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'directory'. | 749 |
UnusedFormalParameter | Avoid unused method parameters such as 'keepParent'. | 1059 |
UnusedFormalParameter | Avoid unused method parameters such as 'directory'. | 1237 |
UnusedFormalParameter | Avoid unused method parameters such as 'archetypeDescriptor'. | 1288 |
org/apache/maven/archetype/old/DefaultOldArchetype.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 265–277 |
org/apache/maven/archetype/source/CatalogArchetypeDataSource.java
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'LOGGER'. | 38 |
Priority 4
org/apache/maven/archetype/common/DefaultArchetypeArtifactManager.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 272 |
UselessParentheses | Useless parentheses. | 278 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.archetype.metadata': 'ArchetypeDescriptor' is already in scope because it is imported in this file | 282 |
org/apache/maven/archetype/common/MavenJDOMWriter.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 620 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 667 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 714 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 761 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 808 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 855 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 902 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 949 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 996 |
org/apache/maven/archetype/common/util/Format.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 468 |
UselessParentheses | Useless parentheses. | 471 |
org/apache/maven/archetype/common/util/XMLOutputter.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 353 |
UselessParentheses | Useless parentheses. | 802–804 |
UselessParentheses | Useless parentheses. | 819 |
UselessParentheses | Useless parentheses. | 1048 |
UselessParentheses | Useless parentheses. | 1048 |
UselessParentheses | Useless parentheses. | 1273 |
UselessParentheses | Useless parentheses. | 1278 |
UselessParentheses | Useless parentheses. | 1284 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.lang': 'CloneNotSupportedException' is already in scope because it is declared in java.lang | 1447 |
UselessParentheses | Useless parentheses. | 1483–1489 |
org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 733 |
Files
org/apache/maven/archetype/common/DefaultArchetypeArtifactManager.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 272 |
UselessParentheses | Useless parentheses. | 4 | 278 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'org.apache.maven.archetype.metadata': 'ArchetypeDescriptor' is already in scope because it is imported in this file | 4 | 282 |
org/apache/maven/archetype/common/MavenJDOMWriter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedNullCheckInEquals | Invoke equals() on the object you've already ensured is not null | 3 | 210 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 620 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 667 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 714 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 761 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 808 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 855 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 902 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 949 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.util': 'Collection' is already in scope because it is imported in this file | 4 | 996 |
org/apache/maven/archetype/common/util/Format.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 435–436 |
UselessParentheses | Useless parentheses. | 4 | 468 |
UselessParentheses | Useless parentheses. | 4 | 471 |
org/apache/maven/archetype/common/util/XMLOutputter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 353 |
EmptyControlStatement | Empty else statement | 3 | 394–397 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 530–531 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 546–547 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 562–563 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 577–578 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 593–594 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 609–610 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 625–626 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 641–642 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 657–658 |
UselessParentheses | Useless parentheses. | 4 | 802–804 |
UselessParentheses | Useless parentheses. | 4 | 819 |
EmptyControlStatement | Empty else statement | 3 | 989–993 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 1047–1051 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 1048–1050 |
UselessParentheses | Useless parentheses. | 4 | 1048 |
UselessParentheses | Useless parentheses. | 4 | 1048 |
UselessParentheses | Useless parentheses. | 4 | 1273 |
UselessParentheses | Useless parentheses. | 4 | 1278 |
UselessParentheses | Useless parentheses. | 4 | 1284 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.lang': 'CloneNotSupportedException' is already in scope because it is declared in java.lang | 4 | 1447 |
UselessParentheses | Useless parentheses. | 4 | 1483–1489 |
org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 733 |
UnusedFormalParameter | Avoid unused method parameters such as 'directory'. | 3 | 749 |
UnusedFormalParameter | Avoid unused method parameters such as 'keepParent'. | 3 | 1059 |
UnusedFormalParameter | Avoid unused method parameters such as 'directory'. | 3 | 1237 |
UnusedFormalParameter | Avoid unused method parameters such as 'archetypeDescriptor'. | 3 | 1288 |
org/apache/maven/archetype/old/DefaultOldArchetype.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 265–277 |
org/apache/maven/archetype/source/CatalogArchetypeDataSource.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'LOGGER'. | 3 | 38 |