PMD Results

The following document contains the results of PMD 6.4.0.

Files

info/magnolia/module/resources/ResourceLinker.java

Violation Priority Line
Avoid unused constructor parameters such as 'aggregationStateProvider'. 3 87
Avoid unused constructor parameters such as 'templatingFunctions'. 3 87
Unnecessary use of fully qualified name 'info.magnolia.resourceloader.Resource' due to existing import 'info.magnolia.resourceloader.Resource' 4 175

info/magnolia/module/resources/loaders/ResourceLoader.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 54
Avoid modifiers which are implied by the context 3 59

info/magnolia/module/resources/mapping/URI2ResourcesRepositoryMapping.java

Violation Priority Line
Useless parentheses. 4 114

info/magnolia/module/resources/renderers/ReferenceResourceRenderer.java

Violation Priority Line
These nested if statements could be combined 3 118121

info/magnolia/module/resources/renderers/ResourcesTextTemplateRenderer.java

Violation Priority Line
Avoid empty catch blocks 3 140142

info/magnolia/module/resources/setup/ResourceCleanUpTask.java

Violation Priority Line
Useless parentheses. 4 361
Unnecessary use of fully qualified name 'JcrResourceOrigin.BINARY_NODE_NAME' due to existing static import 'info.magnolia.resourceloader.jcr.JcrResourceOrigin.*' 4 361
Useless parentheses. 4 367
Unnecessary use of fully qualified name 'JcrResourceOrigin.BINARY_NODE_NAME' due to existing static import 'info.magnolia.resourceloader.jcr.JcrResourceOrigin.*' 4 376
Avoid modifiers which are implied by the context 3 385
Avoid modifiers which are implied by the context 3 386
Avoid modifiers which are implied by the context 3 397

info/magnolia/module/resources/setup/TemplateMigrationTask.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 212