Fork me on GitHub

PMD Results

The following document contains the results of PMD 7.10.0.

Violations By Priority

Priority 3

gov/nist/secauto/metaschema/modules/sarif/SarifValidationHandler.java

Rule Violation Line
ExhaustiveSwitchHasDefault The switch block is exhaustive even without the default case 359374
ExhaustiveSwitchHasDefault The switch block is exhaustive even without the default case 381398

Files

gov/nist/secauto/metaschema/modules/sarif/SarifValidationHandler.java

Rule Violation Priority Line
ExhaustiveSwitchHasDefault The switch block is exhaustive even without the default case 3 359374
ExhaustiveSwitchHasDefault The switch block is exhaustive even without the default case 3 381398

Suppressed Violations

Filename Rule message Suppression type Reason
gov/nist/secauto/metaschema/modules/sarif/SarifValidationHandler.java A value of 47 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/modules/sarif/SarifValidationHandler.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/modules/sarif/SarifValidationHandler.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/modules/sarif/SarifValidationHandler.java Avoid instantiating new objects inside loops @suppresswarnings