PMD Results
The following document contains the results of PMD 6.21.0.
Violations By Priority
Priority 3
gov/nist/secauto/swid/builder/Builder.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'reset': the method is declared in an interface type | 30 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isValid': the method is declared in an interface type | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'validate': the method is declared in an interface type | 35 |
gov/nist/secauto/swid/builder/KnownRole.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'KnownRole(int, String)': enum constructors are implicitly private | 39–43 |
gov/nist/secauto/swid/builder/KnownVersionScheme.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'KnownVersionScheme(int, String)': enum constructors are implicitly private | 56–60 |
gov/nist/secauto/swid/builder/LinkOwnership.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'LinkOwnership(String)': enum constructors are implicitly private | 41–43 |
gov/nist/secauto/swid/builder/LinkUse.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'LinkUse(String)': enum constructors are implicitly private | 49–51 |
gov/nist/secauto/swid/builder/MetaBuilder.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 406–408 |
gov/nist/secauto/swid/builder/Role.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byValueMap': the field is declared in an interface type | 37 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byIndexMap': the field is declared in an interface type | 39 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'assignPrivateRole': the method is declared in an interface type | 69–87 |
EmptyIfStmt | Avoid empty if statements | 80–82 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByIndex': the method is declared in an interface type | 96–104 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByName': the method is declared in an interface type | 113–125 |
gov/nist/secauto/swid/builder/SWIDBuilder.java
Rule | Violation | Line |
---|---|---|
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 71 |
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 74 |
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 76 |
gov/nist/secauto/swid/builder/VersionScheme.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byValueMap': the field is declared in an interface type | 37 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byIndexMap': the field is declared in an interface type | 39 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'assignPrivateVersionScheme': the method is declared in an interface type | 60–78 |
EmptyIfStmt | Avoid empty if statements | 71–73 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByIndex': the method is declared in an interface type | 87–95 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByName': the method is declared in an interface type | 104–116 |
gov/nist/secauto/swid/builder/resource/AbstractResourceCollectionBuilder.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 139–141 |
gov/nist/secauto/swid/builder/resource/EvidenceBuilder.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 90–92 |
gov/nist/secauto/swid/builder/resource/HashAlgorithm.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'HashAlgorithm(int, String, int, String)': enum constructors are implicitly private | 55–60 |
gov/nist/secauto/swid/builder/resource/file/DirectoryBuilder.java
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 44–46 |
gov/nist/secauto/swid/builder/resource/firmware/DigestType.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'DigestType(int)': enum constructors are implicitly private | 37–39 |
gov/nist/secauto/swid/builder/resource/firmware/FirmwareCondition.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FirmwareCondition(int)': enum constructors are implicitly private | 37–39 |
gov/nist/secauto/swid/builder/resource/firmware/FirmwareDirective.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FirmwareDirective(int)': enum constructors are implicitly private | 35–37 |
Priority 4
gov/nist/secauto/swid/builder/EntityBuilder.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 63 |
gov/nist/secauto/swid/builder/SWIDBuilder.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 102 |
UselessParentheses | Useless parentheses. | 106 |
gov/nist/secauto/swid/builder/resource/file/AbstractFileSystemItemBuilder.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 68 |
Files
gov/nist/secauto/swid/builder/Builder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'reset': the method is declared in an interface type | 3 | 30 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isValid': the method is declared in an interface type | 3 | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'validate': the method is declared in an interface type | 3 | 35 |
gov/nist/secauto/swid/builder/EntityBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 63 |
gov/nist/secauto/swid/builder/KnownRole.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'KnownRole(int, String)': enum constructors are implicitly private | 3 | 39–43 |
gov/nist/secauto/swid/builder/KnownVersionScheme.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'KnownVersionScheme(int, String)': enum constructors are implicitly private | 3 | 56–60 |
gov/nist/secauto/swid/builder/LinkOwnership.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'LinkOwnership(String)': enum constructors are implicitly private | 3 | 41–43 |
gov/nist/secauto/swid/builder/LinkUse.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'LinkUse(String)': enum constructors are implicitly private | 3 | 49–51 |
gov/nist/secauto/swid/builder/MetaBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 406–408 |
gov/nist/secauto/swid/builder/Role.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byValueMap': the field is declared in an interface type | 3 | 37 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byIndexMap': the field is declared in an interface type | 3 | 39 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'assignPrivateRole': the method is declared in an interface type | 3 | 69–87 |
EmptyIfStmt | Avoid empty if statements | 3 | 80–82 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByIndex': the method is declared in an interface type | 3 | 96–104 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByName': the method is declared in an interface type | 3 | 113–125 |
gov/nist/secauto/swid/builder/SWIDBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 3 | 71 |
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 3 | 74 |
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 3 | 76 |
UselessParentheses | Useless parentheses. | 4 | 102 |
UselessParentheses | Useless parentheses. | 4 | 106 |
gov/nist/secauto/swid/builder/VersionScheme.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byValueMap': the field is declared in an interface type | 3 | 37 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'byIndexMap': the field is declared in an interface type | 3 | 39 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'assignPrivateVersionScheme': the method is declared in an interface type | 3 | 60–78 |
EmptyIfStmt | Avoid empty if statements | 3 | 71–73 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByIndex': the method is declared in an interface type | 3 | 87–95 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'lookupByName': the method is declared in an interface type | 3 | 104–116 |
gov/nist/secauto/swid/builder/resource/AbstractResourceCollectionBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 139–141 |
gov/nist/secauto/swid/builder/resource/EvidenceBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 90–92 |
gov/nist/secauto/swid/builder/resource/HashAlgorithm.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'HashAlgorithm(int, String, int, String)': enum constructors are implicitly private | 3 | 55–60 |
gov/nist/secauto/swid/builder/resource/file/AbstractFileSystemItemBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 68 |
gov/nist/secauto/swid/builder/resource/file/DirectoryBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 44–46 |
gov/nist/secauto/swid/builder/resource/firmware/DigestType.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'DigestType(int)': enum constructors are implicitly private | 3 | 37–39 |
gov/nist/secauto/swid/builder/resource/firmware/FirmwareCondition.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FirmwareCondition(int)': enum constructors are implicitly private | 3 | 37–39 |
gov/nist/secauto/swid/builder/resource/firmware/FirmwareDirective.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FirmwareDirective(int)': enum constructors are implicitly private | 3 | 35–37 |