Fork me on GitHub

PMD Results

The following document contains the results of PMD 7.19.0.

Violations By Priority

Priority 3

gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java

Rule Violation Line
UnnecessaryWarningSuppression Unnecessary suppression "PMD.OnlyOneReturn" in @SuppressWarnings annotation 441
UnnecessaryWarningSuppression Unnecessary suppression "PMD.NPathComplexity" in @SuppressWarnings annotation 442
UnnecessaryWarningSuppression Unnecessary suppression "PMD.OnlyOneReturn" in @SuppressWarnings annotation 532
EnumComparison Enums should be compared using == 561
EnumComparison Enums should be compared using == 564
UnnecessaryWarningSuppression Unnecessary PMD suppression comment 785

Files

gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java

Rule Violation Priority Line
UnnecessaryWarningSuppression Unnecessary suppression "PMD.OnlyOneReturn" in @SuppressWarnings annotation 3 441
UnnecessaryWarningSuppression Unnecessary suppression "PMD.NPathComplexity" in @SuppressWarnings annotation 3 442
UnnecessaryWarningSuppression Unnecessary suppression "PMD.OnlyOneReturn" in @SuppressWarnings annotation 3 532
EnumComparison Enums should be compared using == 3 561
EnumComparison Enums should be compared using == 3 564
UnnecessaryWarningSuppression Unnecessary PMD suppression comment 3 785

Suppressed Violations

Filename Rule message Suppression type Reason
gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java Avoid using implementation types like 'LinkedList'; use the interface instead @suppresswarnings
gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java A value of 26 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java The method 'processCommand()' has a cyclomatic complexity of 11. @suppresswarnings
gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java Possible God Class (WMC=49, ATFD=28, TCC=0.000%) @suppresswarnings
gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java Avoid catching RuntimeException in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java Avoid catching RuntimeException in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/cli/processor/CLIProcessor.java Ensure that resources like this LoggerContext object are closed after use //nopmd not closable here
gov/nist/secauto/metaschema/cli/processor/command/AbstractParentCommand.java Avoid unused method parameters such as 'commandLine'. @suppresswarnings