PMD Results

The following document contains the results of PMD 5.1.2.

Files

info/magnolia/commands/ExportJcrNodeToYamlCommand.java

Violation Line
These nested if statements could be combined 169171

info/magnolia/config/MutableWrapper.java

Violation Line
Unnecessary use of fully qualified name 'Pattern.compile' due to existing import 'java.util.regex.Pattern' 170
These nested if statements could be combined 327334

info/magnolia/config/converters/DefinitionRawViewToYamlConverterImpl.java

Violation Line
Avoid unused private methods such as 'processProperties(Collection)'. 75

info/magnolia/config/maputil/ToMap.java

Violation Line
Unnecessary use of fully qualified name 'com.google.common.base.Function' due to existing import 'com.google.common.base.Function' 78

info/magnolia/config/registry/DefinitionRawView.java

Violation Line
Avoid unused private fields such as 'kind'. 77
Avoid unused private fields such as 'simpleRawValue'. 79

info/magnolia/config/registry/RegistryTypeNameUtil.java

Violation Line
Avoid empty if statements 7779

info/magnolia/config/source/MapBasedDefinitionProviderWrapper.java

Violation Line
Overriding method merely calls super 9194
Overriding method merely calls super 97100

info/magnolia/config/source/yaml/AbstractFileResourceConfigurationSource.java

Violation Line
Avoid unused local variables such as 'loadAndRegisterFunction'. 128

info/magnolia/config/source/yaml/construct/InheritDefinition.java

Violation Line
Avoid unused private methods such as 'getSourceModuleDependencies()'. 198

info/magnolia/config/source/yaml/construct/OverrideSource.java

Violation Line
These nested if statements could be combined 6774

info/magnolia/config/source/yaml/decoration/YamlDefinitionDecoratorMetadata.java

Violation Line
Avoid unused private fields such as 'sourceModule'. 57
Avoid unused private fields such as 'decoratedPath'. 58
Avoid unused private fields such as 'decoratedDefinitionReference'. 59

info/magnolia/config/source/yaml/dependency/YamlFileDependency.java

Violation Line
Avoid unused private fields such as 'dependencyAggregator'. 62