PMD Results
The following document contains the results of PMD 7.14.0.
Violations By Priority
Priority 3
org/forgerock/audit/AuditServiceImpl.java
org/forgerock/audit/events/AccessAuditEventBuilder.java
org/forgerock/audit/events/EventTopicsMetaDataBuilder.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'configStream': resource specifications are implicitly final |
147 |
org/forgerock/audit/events/handlers/writers/RotatableWriter.java
org/forgerock/audit/events/handlers/writers/TextWriter.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on class 'Stream': the class is declared in an interface type |
59 |
org/forgerock/audit/filter/FilterChainBuilder.java
org/forgerock/audit/rotation/FixedTimeRotationPolicy.java
org/forgerock/audit/secure/KeyStoreHandler.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getStore': the method is declared in an interface type |
31 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setStore': the method is declared in an interface type |
41 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getPassword': the method is declared in an interface type |
48 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getLocation': the method is declared in an interface type |
55 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getType': the method is declared in an interface type |
62 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'store': the method is declared in an interface type |
70 |
org/forgerock/audit/util/DateUtil.java
org/forgerock/audit/util/JsonValueUtils.java
Priority 4
org/forgerock/audit/events/handlers/writers/RotatableWriter.java
org/forgerock/audit/secure/KeyStoreSecureStorage.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'SIGNATURE_ALGORITHM' is already in scope because it is declared in an enclosing type |
95 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'SIGNATURE_ALGORITHM' is already in scope because it is declared in an enclosing type |
104 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_CURRENT_KEY' is already in scope because it is declared in an enclosing type |
127 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_INITIAL_KEY' is already in scope because it is declared in an enclosing type |
132 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_CURRENT_SIGNATURE' is already in scope because it is declared in an enclosing type |
137 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_CURRENT_KEY' is already in scope because it is declared in an enclosing type |
148 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_INITIAL_KEY' is already in scope because it is declared in an enclosing type |
154 |
Files
org/forgerock/audit/AuditServiceImpl.java
org/forgerock/audit/events/AccessAuditEventBuilder.java
org/forgerock/audit/events/EventTopicsMetaDataBuilder.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on resource specification 'configStream': resource specifications are implicitly final |
3 |
147 |
org/forgerock/audit/events/handlers/writers/RotatableWriter.java
org/forgerock/audit/events/handlers/writers/TextWriter.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on class 'Stream': the class is declared in an interface type |
3 |
59 |
org/forgerock/audit/filter/FilterChainBuilder.java
org/forgerock/audit/rotation/FixedTimeRotationPolicy.java
org/forgerock/audit/secure/KeyStoreHandler.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getStore': the method is declared in an interface type |
3 |
31 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setStore': the method is declared in an interface type |
3 |
41 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getPassword': the method is declared in an interface type |
3 |
48 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getLocation': the method is declared in an interface type |
3 |
55 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getType': the method is declared in an interface type |
3 |
62 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'store': the method is declared in an interface type |
3 |
70 |
org/forgerock/audit/secure/KeyStoreSecureStorage.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'SIGNATURE_ALGORITHM' is already in scope because it is declared in an enclosing type |
4 |
95 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'SIGNATURE_ALGORITHM' is already in scope because it is declared in an enclosing type |
4 |
104 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_CURRENT_KEY' is already in scope because it is declared in an enclosing type |
4 |
127 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_INITIAL_KEY' is already in scope because it is declared in an enclosing type |
4 |
132 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_CURRENT_SIGNATURE' is already in scope because it is declared in an enclosing type |
4 |
137 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_CURRENT_KEY' is already in scope because it is declared in an enclosing type |
4 |
148 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'KeyStoreSecureStorage': 'ENTRY_INITIAL_KEY' is already in scope because it is declared in an enclosing type |
4 |
154 |
org/forgerock/audit/util/DateUtil.java
org/forgerock/audit/util/JsonValueUtils.java