Comparison results for https://github.com/SalesforceLabs/community-lightweight-signup.git

pmd7_2 took 12 seconds to run and found 16 violations

pmd7_3 took 14 seconds to run and found 16 violations

Among the 16 total comparisons:

Violation counts:

# fileName line column endLine endColumn engine ruleName severity category url message
1 /force-app/main/default/classes/GuidUtil.cls 18 21 72 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1 /force-app/main/default/classes/GuidUtil.cls 18 21 72 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
2 /force-app/main/default/classes/GuidUtil.cls 18 21 72 2 pmd AvoidGlobalModifier 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidglobalmodifier Avoid using global modifier
2 /force-app/main/default/classes/GuidUtil.cls 18 21 72 2 pmd AvoidGlobalModifier 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidglobalmodifier Avoid using global modifier
3 /force-app/main/default/classes/GuidUtil.cls 23 19 33 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
3 /force-app/main/default/classes/GuidUtil.cls 23 19 33 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
4 /force-app/main/default/classes/GuidUtil.cls 23 19 33 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#methodnamingconventions The static method name 'Generate' doesn't match '[a-z][a-zA-Z0-9]*'
4 /force-app/main/default/classes/GuidUtil.cls 23 19 33 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#methodnamingconventions The static method name 'Generate' doesn't match '[a-z][a-zA-Z0-9]*'
5 /force-app/main/default/classes/GuidUtil.cls 35 19 54 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
5 /force-app/main/default/classes/GuidUtil.cls 35 19 54 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
6 /force-app/main/default/classes/GuidUtil.cls 35 19 54 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#methodnamingconventions The static method name 'NewGuid' doesn't match '[a-z][a-zA-Z0-9]*'
6 /force-app/main/default/classes/GuidUtil.cls 35 19 54 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#methodnamingconventions The static method name 'NewGuid' doesn't match '[a-z][a-zA-Z0-9]*'
7 /force-app/main/default/classes/GuidUtilTest.cls 5 20 13 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#methodnamingconventions The test method name 'GuidIsV4' doesn't match '[a-z][a-zA-Z0-9]*'
7 /force-app/main/default/classes/GuidUtilTest.cls 5 20 13 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#methodnamingconventions The test method name 'GuidIsV4' doesn't match '[a-z][a-zA-Z0-9]*'
8 /force-app/main/default/classes/GuidUtilTest.cls 11 13 11 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
8 /force-app/main/default/classes/GuidUtilTest.cls 11 13 11 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
9 /force-app/main/default/classes/GuidUtilTest.cls 16 20 29 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#methodnamingconventions The test method name 'InvocableMethodVersion' doesn't match '[a-z][a-zA-Z0-9]*'
9 /force-app/main/default/classes/GuidUtilTest.cls 16 20 29 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#methodnamingconventions The test method name 'InvocableMethodVersion' doesn't match '[a-z][a-zA-Z0-9]*'
10 /force-app/main/default/classes/GuidUtilTest.cls 19 43 19 63 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
10 /force-app/main/default/classes/GuidUtilTest.cls 19 43 19 63 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
11 /force-app/main/default/classes/GuidUtilTest.cls 26 17 26 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
11 /force-app/main/default/classes/GuidUtilTest.cls 26 17 26 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
12 /force-app/main/default/classes/datatableNewsletterCtlr.cls 7 21 26 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
12 /force-app/main/default/classes/datatableNewsletterCtlr.cls 7 21 26 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
13 /force-app/main/default/classes/datatableNewsletterCtlr.cls 7 21 26 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'datatableNewsletterCtlr' doesn't match '[A-Z][a-zA-Z0-9_]*'
13 /force-app/main/default/classes/datatableNewsletterCtlr.cls 7 21 26 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'datatableNewsletterCtlr' doesn't match '[A-Z][a-zA-Z0-9_]*'
14 /force-app/main/default/classes/datatableNewsletterCtlr.cls 9 19 24 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
14 /force-app/main/default/classes/datatableNewsletterCtlr.cls 9 19 24 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
15 /force-app/main/default/classes/datatableNewsletterCtlrTest.cls 2 8 33 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'datatableNewsletterCtlrTest' doesn't match '[A-Z][a-zA-Z0-9_]*'
15 /force-app/main/default/classes/datatableNewsletterCtlrTest.cls 2 8 33 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'datatableNewsletterCtlrTest' doesn't match '[A-Z][a-zA-Z0-9_]*'
16 /force-app/main/default/classes/datatableNewsletterCtlrTest.cls 31 9 31 39 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
16 /force-app/main/default/classes/datatableNewsletterCtlrTest.cls 31 9 31 39 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.