pmd7_2 took 11 seconds to run and found 15 violations
pmd7_3 took 14 seconds to run and found 15 violations
Among the 15 total comparisons:
Violation counts:
# | fileName | line | column | endLine | endColumn | engine | ruleName | severity | category | url | message |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | /src/classes/XmlUtility.cls | 5 | 8 | 264 | 2 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity | The class 'XmlUtility' has a total cognitive complexity of 81 (highest 21), current threshold is 50 |
1 | /src/classes/XmlUtility.cls | 5 | 8 | 264 | 2 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity | The class 'XmlUtility' has a total cognitive complexity of 81 (highest 21), current threshold is 50 |
2 | /src/classes/XmlUtility.cls | 20 | 16 | 46 | 3 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
2 | /src/classes/XmlUtility.cls | 20 | 16 | 46 | 3 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
3 | /src/classes/XmlUtility.cls | 53 | 20 | 80 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
3 | /src/classes/XmlUtility.cls | 53 | 20 | 80 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
4 | /src/classes/XmlUtility.cls | 53 | 20 | 80 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
4 | /src/classes/XmlUtility.cls | 53 | 20 | 80 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
5 | /src/classes/XmlUtility.cls | 87 | 20 | 121 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
5 | /src/classes/XmlUtility.cls | 87 | 20 | 121 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
6 | /src/classes/XmlUtility.cls | 87 | 20 | 121 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
6 | /src/classes/XmlUtility.cls | 87 | 20 | 121 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
7 | /src/classes/XmlUtility.cls | 87 | 20 | 121 | 6 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity | The method 'processJsonObject(JSONParser, Dom.XmlNode, String)' has a cognitive complexity of 15, current threshold is 15 |
7 | /src/classes/XmlUtility.cls | 87 | 20 | 121 | 6 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity | The method 'processJsonObject(JSONParser, Dom.XmlNode, String)' has a cognitive complexity of 15, current threshold is 15 |
8 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
8 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
9 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
9 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
10 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity | The method 'processJsonArray(JSONParser, Dom.XmlNode)' has a cognitive complexity of 21, current threshold is 15 |
10 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity | The method 'processJsonArray(JSONParser, Dom.XmlNode)' has a cognitive complexity of 21, current threshold is 15 |
11 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | NcssMethodCount | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount | The method 'processJsonArray()' has an NCSS line count of 40 (limit: 40) |
11 | /src/classes/XmlUtility.cls | 128 | 20 | 201 | 6 | pmd | NcssMethodCount | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount | The method 'processJsonArray()' has an NCSS line count of 40 (limit: 40) |
12 | /src/classes/XmlUtility.cls | 168 | 6 | 175 | 7 | pmd | AvoidDeeplyNestedIfStmts | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#avoiddeeplynestedifstmts | Deeply nested if..then statements are hard to read |
12 | /src/classes/XmlUtility.cls | 168 | 6 | 175 | 7 | pmd | AvoidDeeplyNestedIfStmts | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#avoiddeeplynestedifstmts | Deeply nested if..then statements are hard to read |
13 | /src/classes/XmlUtility.cls | 208 | 20 | 215 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
13 | /src/classes/XmlUtility.cls | 208 | 20 | 215 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
14 | /src/classes/XmlUtility.cls | 208 | 20 | 215 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
14 | /src/classes/XmlUtility.cls | 208 | 20 | 215 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Unexpected ApexDoc @return |
15 | /src/classes/XmlUtility.cls | 222 | 17 | 235 | 3 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |
15 | /src/classes/XmlUtility.cls | 222 | 17 | 235 | 3 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing or mismatched ApexDoc @param |