Fork me on GitHub

PMD Results

The following document contains the results of PMD 6.42.0.

Violations By Priority

Priority 3

org/codehaus/mojo/jaxb2/javageneration/AbstractJavaGeneratorMojo.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 622626

org/codehaus/mojo/jaxb2/schemageneration/AbstractXsdGeneratorMojo.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'SCHEMAGEN_COMPLETED_OK'. 135

org/codehaus/mojo/jaxb2/schemageneration/XsdGeneratorHelper.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'enumProcessor'. 227
EmptyCatchBlock Avoid empty catch blocks 509511
EmptyCatchBlock Avoid empty catch blocks 563565

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/location/ClassLocation.java

Rule Violation Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 99

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/location/FieldLocation.java

Rule Violation Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 111

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/location/MethodLocation.java

Rule Violation Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 106

Priority 4

org/codehaus/mojo/jaxb2/AbstractJaxbMojo.java

Rule Violation Line
UselessParentheses Useless parentheses. 152
UselessParentheses Useless parentheses. 539

org/codehaus/mojo/jaxb2/schemageneration/XsdGeneratorHelper.java

Rule Violation Line
UselessParentheses Useless parentheses. 376

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/JavaDocExtractor.java

Rule Violation Line
UselessParentheses Useless parentheses. 388

org/codehaus/mojo/jaxb2/shared/environment/locale/LocaleFacet.java

Rule Violation Line
UselessParentheses Useless parentheses. 158
UselessParentheses Useless parentheses. 159
UselessParentheses Useless parentheses. 160
UselessParentheses Useless parentheses. 161

org/codehaus/mojo/jaxb2/shared/filters/pattern/PatternFileFilter.java

Rule Violation Line
UnnecessaryImport Unused import 'java.util.regex.Pattern' 33

Files

org/codehaus/mojo/jaxb2/AbstractJaxbMojo.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 152
UselessParentheses Useless parentheses. 4 539

org/codehaus/mojo/jaxb2/javageneration/AbstractJavaGeneratorMojo.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 622626

org/codehaus/mojo/jaxb2/schemageneration/AbstractXsdGeneratorMojo.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'SCHEMAGEN_COMPLETED_OK'. 3 135

org/codehaus/mojo/jaxb2/schemageneration/XsdGeneratorHelper.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'enumProcessor'. 3 227
UselessParentheses Useless parentheses. 4 376
EmptyCatchBlock Avoid empty catch blocks 3 509511
EmptyCatchBlock Avoid empty catch blocks 3 563565

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/JavaDocExtractor.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 388

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/location/ClassLocation.java

Rule Violation Priority Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 99

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/location/FieldLocation.java

Rule Violation Priority Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 111

org/codehaus/mojo/jaxb2/schemageneration/postprocessing/javadoc/location/MethodLocation.java

Rule Violation Priority Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 106

org/codehaus/mojo/jaxb2/shared/environment/locale/LocaleFacet.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 158
UselessParentheses Useless parentheses. 4 159
UselessParentheses Useless parentheses. 4 160
UselessParentheses Useless parentheses. 4 161

org/codehaus/mojo/jaxb2/shared/filters/pattern/PatternFileFilter.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'java.util.regex.Pattern' 4 33