PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

org/forgerock/json/resource/examples/DynamicRealmDemo.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 17212

org/forgerock/json/resource/examples/ReadModifyWriteDemo.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'server': resource specifications are implicitly final 47
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'connection': resource specifications are implicitly final 48

org/forgerock/json/resource/examples/VersionedResourcesDemo.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 17203

org/forgerock/json/resource/http/examples/CrestHttpApplication.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 17180

Priority 4

org/forgerock/json/resource/http/examples/CrestHttpApplication.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'STARTS_WITH' is already in scope because it is imported in this file 87
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'STARTS_WITH' is already in scope because it is imported in this file 91
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'EQUALS' is already in scope because it is imported in this file 122
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'EQUALS' is already in scope because it is imported in this file 139

Files

org/forgerock/json/resource/examples/DynamicRealmDemo.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 17212

org/forgerock/json/resource/examples/ReadModifyWriteDemo.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'server': resource specifications are implicitly final 3 47
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'connection': resource specifications are implicitly final 3 48

org/forgerock/json/resource/examples/VersionedResourcesDemo.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 17203

org/forgerock/json/resource/http/examples/CrestHttpApplication.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 17180
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'STARTS_WITH' is already in scope because it is imported in this file 4 87
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'STARTS_WITH' is already in scope because it is imported in this file 4 91
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'EQUALS' is already in scope because it is imported in this file 4 122
UnnecessaryFullyQualifiedName Unnecessary qualifier 'RoutingMode': 'EQUALS' is already in scope because it is imported in this file 4 139