PMD Results

The following document contains the results of PMD 6.55.0.

Violations By Priority

Priority 3

kp-commons-api - de/kaiserpfalzedv/commons/api/resources/HasUid.java
Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public final' on field 'VALID_UID_MSG': the field is declared in an interface type 35
UnnecessaryModifier Unnecessary modifiers 'public final' on field 'VALID_UID_PATTERN': the field is declared in an interface type 36
kp-commons-rest - de/kaiserpfalzedv/commons/rest/workflow/WorkflowFilter.java
Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'context'. 170

Priority 4

kp-commons-core - de/kaiserpfalzedv/commons/core/libravatar/AvatarImpl.java
Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'de.kaiserpfalzedv.commons.api.libravatar.AvatarOptions' due to existing import 'de.kaiserpfalzedv.commons.api.libravatar.AvatarOptions' 60
kp-commons-core - de/kaiserpfalzedv/commons/core/resources/MetadataImpl.java
Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'de.kaiserpfalzedv.commons.core.resources.PointerImpl' due to existing same package import 'de.kaiserpfalzedv.commons.core.resources.*' 87
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'de.kaiserpfalzedv.commons.api.resources.Pointer' due to existing import 'de.kaiserpfalzedv.commons.api.resources.Pointer' 172
kp-commons-core - de/kaiserpfalzedv/commons/core/store/GenericStoreService.java
Rule Violation Line
UselessParentheses Useless parentheses. 79
UselessParentheses Useless parentheses. 94

Files

kp-commons-api - de/kaiserpfalzedv/commons/api/resources/HasUid.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public final' on field 'VALID_UID_MSG': the field is declared in an interface type 3 35
UnnecessaryModifier Unnecessary modifiers 'public final' on field 'VALID_UID_PATTERN': the field is declared in an interface type 3 36

kp-commons-core - de/kaiserpfalzedv/commons/core/libravatar/AvatarImpl.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'de.kaiserpfalzedv.commons.api.libravatar.AvatarOptions' due to existing import 'de.kaiserpfalzedv.commons.api.libravatar.AvatarOptions' 4 60

kp-commons-core - de/kaiserpfalzedv/commons/core/resources/MetadataImpl.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'de.kaiserpfalzedv.commons.core.resources.PointerImpl' due to existing same package import 'de.kaiserpfalzedv.commons.core.resources.*' 4 87
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'de.kaiserpfalzedv.commons.api.resources.Pointer' due to existing import 'de.kaiserpfalzedv.commons.api.resources.Pointer' 4 172

kp-commons-core - de/kaiserpfalzedv/commons/core/store/GenericStoreService.java

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

kp-commons-rest - de/kaiserpfalzedv/commons/rest/workflow/WorkflowFilter.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'context'. 3 170