Comparison results for https://github.com/forcedotcom/ChatterCompliance.git

pmd7_2 took 16 seconds to run and found 1194 violations

pmd7_3 took 20 seconds to run and found 1183 violations

Among the 1194 total comparisons:

Violation counts:

# fileName line column endLine endColumn engine ruleName severity category url message
1 /classes/ChatterAuditBatchLoader.cls 29 8 89 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 /classes/ChatterAuditBatchLoader.cls 29 8 89 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 /classes/ChatterAuditBatchLoader.cls 29 8 89 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 /classes/ChatterAuditBatchLoader.cls 29 8 89 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 /classes/ChatterAuditBatchLoader.cls 37 9 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
3 /classes/ChatterAuditBatchLoader.cls 37 9 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
4 /classes/ChatterAuditBatchLoader.cls 48 12 51 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
4 /classes/ChatterAuditBatchLoader.cls 48 12 51 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
5 /classes/ChatterAuditBatchLoader.cls 59 12 61 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
5 /classes/ChatterAuditBatchLoader.cls 59 12 61 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
6 /classes/ChatterAuditBatchLoader.cls 68 12 88 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
6 /classes/ChatterAuditBatchLoader.cls 68 12 88 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
7 /classes/ChatterAuditBatchLoaderSch.cls 29 21 38 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
7 /classes/ChatterAuditBatchLoaderSch.cls 29 21 38 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
8 /classes/ChatterAuditBatchLoaderSch.cls 29 21 38 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
8 /classes/ChatterAuditBatchLoaderSch.cls 29 21 38 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
9 /classes/ChatterAuditBatchLoaderSch.cls 35 9 37 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
9 /classes/ChatterAuditBatchLoaderSch.cls 35 9 37 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
10 /classes/ChatterAuditBatchLoaderSch.cls 35 9 37 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
10 /classes/ChatterAuditBatchLoaderSch.cls 35 9 37 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
11 /classes/ChatterAuditBatchLoaderSchTest.cls 32 24 58 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
11 /classes/ChatterAuditBatchLoaderSchTest.cls 32 24 58 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
12 /classes/ChatterAuditBatchLoaderSchTest.cls 32 24 58 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 'test_ChatterAuditBatchLoaderSch' doesn't match '[a-z][a-zA-Z0-9]*'
12 /classes/ChatterAuditBatchLoaderSchTest.cls 32 24 58 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 'test_ChatterAuditBatchLoaderSch' doesn't match '[a-z][a-zA-Z0-9]*'
13 /classes/ChatterAuditBatchLoaderSchTest.cls 50 3 50 56 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
13 /classes/ChatterAuditBatchLoaderSchTest.cls 50 3 50 56 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
14 /classes/ChatterAuditBatchLoaderSchTest.cls 52 3 52 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
14 /classes/ChatterAuditBatchLoaderSchTest.cls 52 3 52 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
15 /classes/ChatterAuditBatchLoaderSchTest.cls 54 3 54 87 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
15 /classes/ChatterAuditBatchLoaderSchTest.cls 54 3 54 87 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
16 /classes/ChatterAuditBatchLoaderTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
16 /classes/ChatterAuditBatchLoaderTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
17 /classes/ChatterAuditBatchLoaderTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
17 /classes/ChatterAuditBatchLoaderTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
18 /classes/ChatterAuditBatchLoaderTest.cls 35 23 74 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
18 /classes/ChatterAuditBatchLoaderTest.cls 35 23 74 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
19 /classes/ChatterAuditBatchLoaderTest.cls 35 23 74 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 'test_ChatterAuditBatchLoader' doesn't match '[a-z][a-zA-Z0-9]*'
19 /classes/ChatterAuditBatchLoaderTest.cls 35 23 74 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 'test_ChatterAuditBatchLoader' doesn't match '[a-z][a-zA-Z0-9]*'
20 /classes/ChatterAuditBatchLoaderTest.cls 46 18 46 35 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'dt' defined but not used
20 /classes/ChatterAuditBatchLoaderTest.cls 46 18 46 35 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'dt' defined but not used
21 /classes/ChatterAuditBatchLoaderTest.cls 48 16 48 46 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'query' defined but not used
21 /classes/ChatterAuditBatchLoaderTest.cls 48 16 48 46 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'query' defined but not used
22 /classes/ChatterAuditBatchLoaderTest.cls 55 3 55 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
22 /classes/ChatterAuditBatchLoaderTest.cls 55 3 55 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
23 /classes/ChatterAuditBatchLoaderTest.cls 56 3 56 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
23 /classes/ChatterAuditBatchLoaderTest.cls 56 3 56 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
24 /classes/ChatterAuditBatchLoaderTest.cls 59 18 62 21 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'fi' defined but not used
24 /classes/ChatterAuditBatchLoaderTest.cls 59 18 62 21 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'fi' defined but not used
25 /classes/ChatterAuditBatchLoaderTest.cls 70 10 70 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
25 /classes/ChatterAuditBatchLoaderTest.cls 70 10 70 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
26 /classes/ChatterAuditBatchLoaderTest.cls 76 20 89 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
26 /classes/ChatterAuditBatchLoaderTest.cls 76 20 89 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
27 /classes/ChatterAuditBatchLoaderTest.cls 76 20 89 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 'test_getBatchNextExecutionTime' doesn't match '[a-z][a-zA-Z0-9]*'
27 /classes/ChatterAuditBatchLoaderTest.cls 76 20 89 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 'test_getBatchNextExecutionTime' doesn't match '[a-z][a-zA-Z0-9]*'
28 /classes/ChatterAuditBatchLoaderTest.cls 86 3 86 35 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertNotEquals' should have 3 parameters.
28 /classes/ChatterAuditBatchLoaderTest.cls 86 3 86 35 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertNotEquals' should have 3 parameters.
29 /classes/ChatterAuditBatchLoaderTest.cls 91 21 193 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
29 /classes/ChatterAuditBatchLoaderTest.cls 91 21 193 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
30 /classes/ChatterAuditBatchLoaderTest.cls 91 21 193 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 'test_ChatterAuditBatchLoaderOneItem' doesn't match '[a-z][a-zA-Z0-9]*'
30 /classes/ChatterAuditBatchLoaderTest.cls 91 21 193 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 'test_ChatterAuditBatchLoaderOneItem' doesn't match '[a-z][a-zA-Z0-9]*'
31 /classes/ChatterAuditBatchLoaderTest.cls 91 21 193 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'test_ChatterAuditBatchLoaderOneItem()' has an NCSS line count of 44 (limit: 40)
31 /classes/ChatterAuditBatchLoaderTest.cls 91 21 193 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'test_ChatterAuditBatchLoaderOneItem()' has an NCSS line count of 44 (limit: 40)
32 /classes/ChatterAuditBatchLoaderTest.cls 135 3 135 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
32 /classes/ChatterAuditBatchLoaderTest.cls 135 3 135 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
33 /classes/ChatterAuditBatchLoaderTest.cls 136 3 136 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
33 /classes/ChatterAuditBatchLoaderTest.cls 136 3 136 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
34 /classes/ChatterAuditBatchLoaderTest.cls 154 12 154 23 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'fItm' defined but not used
34 /classes/ChatterAuditBatchLoaderTest.cls 154 12 154 23 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'fItm' defined but not used
35 /classes/ChatterAuditBatchLoaderTest.cls 162 5 162 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
35 /classes/ChatterAuditBatchLoaderTest.cls 162 5 162 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
36 /classes/ChatterAuditBatchLoaderTest.cls 164 5 164 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
36 /classes/ChatterAuditBatchLoaderTest.cls 164 5 164 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
37 /classes/ChatterAuditBatchLoaderTest.cls 165 5 165 70 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
37 /classes/ChatterAuditBatchLoaderTest.cls 165 5 165 70 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
38 /classes/ChatterAuditBatchLoaderTest.cls 166 11 166 78 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
38 /classes/ChatterAuditBatchLoaderTest.cls 166 11 166 78 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
39 /classes/ChatterAuditBatchLoaderTest.cls 167 11 167 81 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
39 /classes/ChatterAuditBatchLoaderTest.cls 167 11 167 81 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
40 /classes/ChatterAuditBatchLoaderTest.cls 168 11 168 88 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
40 /classes/ChatterAuditBatchLoaderTest.cls 168 11 168 88 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
41 /classes/ChatterAuditBatchLoaderTest.cls 170 12 170 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
41 /classes/ChatterAuditBatchLoaderTest.cls 170 12 170 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
42 /classes/ChatterAuditBatchLoaderTest.cls 172 12 172 52 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
42 /classes/ChatterAuditBatchLoaderTest.cls 172 12 172 52 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
43 /classes/ChatterAuditBatchLoaderTest.cls 175 11 175 101 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
43 /classes/ChatterAuditBatchLoaderTest.cls 175 11 175 101 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
44 /classes/ChatterAuditBatchLoaderTest.cls 176 11 176 96 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
44 /classes/ChatterAuditBatchLoaderTest.cls 176 11 176 96 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
45 /classes/ChatterAuditBatchLoaderTest.cls 177 11 177 77 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
45 /classes/ChatterAuditBatchLoaderTest.cls 177 11 177 77 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
46 /classes/ChatterAuditBatchLoaderTest.cls 178 11 178 88 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
46 /classes/ChatterAuditBatchLoaderTest.cls 178 11 178 88 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
47 /classes/ChatterAuditBatchLoaderTest.cls 179 11 179 89 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
47 /classes/ChatterAuditBatchLoaderTest.cls 179 11 179 89 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
48 /classes/ChatterAuditBatchLoaderTest.cls 180 11 180 84 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
48 /classes/ChatterAuditBatchLoaderTest.cls 180 11 180 84 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
49 /classes/ChatterAuditBatchLoaderTest.cls 181 11 181 96 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
49 /classes/ChatterAuditBatchLoaderTest.cls 181 11 181 96 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
50 /classes/ChatterAuditBatchLoaderTest.cls 182 11 182 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
50 /classes/ChatterAuditBatchLoaderTest.cls 182 11 182 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
51 /classes/ChatterAuditBatchLoaderTest.cls 184 11 184 104 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
51 /classes/ChatterAuditBatchLoaderTest.cls 184 11 184 104 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
52 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
52 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
53 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditBatchLoaderUtils' has a total cognitive complexity of 68 (highest 28), current threshold is 50
53 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditBatchLoaderUtils' has a total cognitive complexity of 68 (highest 28), current threshold is 50
54 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditBatchLoaderUtils' has a total cyclomatic complexity of 49 (highest 17).
54 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditBatchLoaderUtils' has a total cyclomatic complexity of 49 (highest 17).
55 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditBatchLoaderUtils' has a Standard Cyclomatic Complexity of 7 (Highest = 15).
55 /classes/ChatterAuditBatchLoaderUtils.cls 29 21 375 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditBatchLoaderUtils' has a Standard Cyclomatic Complexity of 7 (Highest = 15).
56 /classes/ChatterAuditBatchLoaderUtils.cls 41 9 57 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
56 /classes/ChatterAuditBatchLoaderUtils.cls 41 9 57 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
57 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
57 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
58 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'loadChatterRecords(list)' has a cognitive complexity of 24, current threshold is 15
58 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'loadChatterRecords(list)' has a cognitive complexity of 24, current threshold is 15
59 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'loadChatterRecords(list)' has a cyclomatic complexity of 15.
59 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'loadChatterRecords(list)' has a cyclomatic complexity of 15.
60 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'loadChatterRecords()' has an NCSS line count of 44 (limit: 40)
60 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'loadChatterRecords()' has an NCSS line count of 44 (limit: 40)
61 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'loadChatterRecords' has a Standard Cyclomatic Complexity of 14.
61 /classes/ChatterAuditBatchLoaderUtils.cls 66 9 185 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'loadChatterRecords' has a Standard Cyclomatic Complexity of 14.
62 /classes/ChatterAuditBatchLoaderUtils.cls 84 14 84 47 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'parentsIdsList' defined but not used
62 /classes/ChatterAuditBatchLoaderUtils.cls 84 14 84 47 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'parentsIdsList' defined but not used
63 /classes/ChatterAuditBatchLoaderUtils.cls 85 14 85 37 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'ArchivedFeedItemParents' doesn't match '[a-z][a-zA-Z0-9]*'
63 /classes/ChatterAuditBatchLoaderUtils.cls 85 14 85 37 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'ArchivedFeedItemParents' doesn't match '[a-z][a-zA-Z0-9]*'
64 /classes/ChatterAuditBatchLoaderUtils.cls 85 14 85 37 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'ArchivedFeedItemParents' defined but not used
64 /classes/ChatterAuditBatchLoaderUtils.cls 85 14 85 37 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'ArchivedFeedItemParents' defined but not used
65 /classes/ChatterAuditBatchLoaderUtils.cls 146 35 146 79 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'uResults' defined but not used
65 /classes/ChatterAuditBatchLoaderUtils.cls 146 35 146 79 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'uResults' defined but not used
66 /classes/ChatterAuditBatchLoaderUtils.cls 180 7 180 42 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
66 /classes/ChatterAuditBatchLoaderUtils.cls 180 7 180 42 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
67 /classes/ChatterAuditBatchLoaderUtils.cls 180 7 180 42 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
67 /classes/ChatterAuditBatchLoaderUtils.cls 180 7 180 42 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
68 /classes/ChatterAuditBatchLoaderUtils.cls 192 17 215 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
68 /classes/ChatterAuditBatchLoaderUtils.cls 192 17 215 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
69 /classes/ChatterAuditBatchLoaderUtils.cls 196 33 199 20 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
69 /classes/ChatterAuditBatchLoaderUtils.cls 196 33 199 20 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
70 /classes/ChatterAuditBatchLoaderUtils.cls 205 23 209 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
70 /classes/ChatterAuditBatchLoaderUtils.cls 205 23 209 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
71 /classes/ChatterAuditBatchLoaderUtils.cls 224 16 253 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
71 /classes/ChatterAuditBatchLoaderUtils.cls 224 16 253 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
72 /classes/ChatterAuditBatchLoaderUtils.cls 231 36 234 37 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
72 /classes/ChatterAuditBatchLoaderUtils.cls 231 36 234 37 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
73 /classes/ChatterAuditBatchLoaderUtils.cls 245 4 245 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
73 /classes/ChatterAuditBatchLoaderUtils.cls 245 4 245 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
74 /classes/ChatterAuditBatchLoaderUtils.cls 245 4 245 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
74 /classes/ChatterAuditBatchLoaderUtils.cls 245 4 245 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
75 /classes/ChatterAuditBatchLoaderUtils.cls 261 16 283 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
75 /classes/ChatterAuditBatchLoaderUtils.cls 261 16 283 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
76 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
76 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
77 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'LoaderInsertEntityFeedNamesByKey(list, String)' has a cognitive complexity of 28, current threshold is 15
77 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'LoaderInsertEntityFeedNamesByKey(list, String)' has a cognitive complexity of 28, current threshold is 15
78 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'LoaderInsertEntityFeedNamesByKey(list, String)' has a cyclomatic complexity of 17.
78 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'LoaderInsertEntityFeedNamesByKey(list, String)' has a cyclomatic complexity of 17.
79 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 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 'LoaderInsertEntityFeedNamesByKey' doesn't match '[a-z][a-zA-Z0-9]*'
79 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 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 'LoaderInsertEntityFeedNamesByKey' doesn't match '[a-z][a-zA-Z0-9]*'
80 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'LoaderInsertEntityFeedNamesByKey()' has an NCSS line count of 48 (limit: 40)
80 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'LoaderInsertEntityFeedNamesByKey()' has an NCSS line count of 48 (limit: 40)
81 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'LoaderInsertEntityFeedNamesByKey' has a Standard Cyclomatic Complexity of 15.
81 /classes/ChatterAuditBatchLoaderUtils.cls 291 16 352 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'LoaderInsertEntityFeedNamesByKey' has a Standard Cyclomatic Complexity of 15.
82 /classes/ChatterAuditBatchLoaderUtils.cls 301 30 301 55 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
82 /classes/ChatterAuditBatchLoaderUtils.cls 301 30 301 55 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
83 /classes/ChatterAuditBatchLoaderUtils.cls 301 30 301 55 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
83 /classes/ChatterAuditBatchLoaderUtils.cls 301 30 301 55 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
84 /classes/ChatterAuditBatchLoaderUtils.cls 302 35 302 55 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
84 /classes/ChatterAuditBatchLoaderUtils.cls 302 35 302 55 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
85 /classes/ChatterAuditBatchLoaderUtils.cls 302 35 302 55 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
85 /classes/ChatterAuditBatchLoaderUtils.cls 302 35 302 55 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
86 /classes/ChatterAuditBatchLoaderUtils.cls 303 57 303 76 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
86 /classes/ChatterAuditBatchLoaderUtils.cls 303 57 303 76 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
87 /classes/ChatterAuditBatchLoaderUtils.cls 303 57 303 76 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
87 /classes/ChatterAuditBatchLoaderUtils.cls 303 57 303 76 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
88 /classes/ChatterAuditBatchLoaderUtils.cls 309 30 309 35 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
88 /classes/ChatterAuditBatchLoaderUtils.cls 309 30 309 35 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
89 /classes/ChatterAuditBatchLoaderUtils.cls 319 23 319 115 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
89 /classes/ChatterAuditBatchLoaderUtils.cls 319 23 319 115 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
90 /classes/ChatterAuditBatchLoaderUtils.cls 334 32 334 91 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
90 /classes/ChatterAuditBatchLoaderUtils.cls 334 32 334 91 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
91 /classes/ChatterAuditBatchLoaderUtils.cls 334 32 334 91 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
91 /classes/ChatterAuditBatchLoaderUtils.cls 334 32 334 91 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
92 /classes/ChatterAuditBatchLoaderUtils.cls 335 37 335 91 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
92 /classes/ChatterAuditBatchLoaderUtils.cls 335 37 335 91 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
93 /classes/ChatterAuditBatchLoaderUtils.cls 335 37 335 91 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
93 /classes/ChatterAuditBatchLoaderUtils.cls 335 37 335 91 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
94 /classes/ChatterAuditBatchLoaderUtils.cls 336 59 336 112 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
94 /classes/ChatterAuditBatchLoaderUtils.cls 336 59 336 112 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
95 /classes/ChatterAuditBatchLoaderUtils.cls 336 59 336 112 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
95 /classes/ChatterAuditBatchLoaderUtils.cls 336 59 336 112 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
96 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
96 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
97 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
97 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
98 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
98 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
99 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
99 /classes/ChatterAuditBatchLoaderUtils.cls 350 43 350 74 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
100 /classes/ChatterAuditBatchLoaderUtils.cls 359 16 373 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
100 /classes/ChatterAuditBatchLoaderUtils.cls 359 16 373 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
101 /classes/ChatterAuditBatchUpdate.cls 29 8 86 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
101 /classes/ChatterAuditBatchUpdate.cls 29 8 86 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
102 /classes/ChatterAuditBatchUpdate.cls 29 8 86 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
102 /classes/ChatterAuditBatchUpdate.cls 29 8 86 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
103 /classes/ChatterAuditBatchUpdate.cls 37 9 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
103 /classes/ChatterAuditBatchUpdate.cls 37 9 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
104 /classes/ChatterAuditBatchUpdate.cls 48 12 50 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
104 /classes/ChatterAuditBatchUpdate.cls 48 12 50 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
105 /classes/ChatterAuditBatchUpdate.cls 58 12 60 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
105 /classes/ChatterAuditBatchUpdate.cls 58 12 60 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
106 /classes/ChatterAuditBatchUpdate.cls 67 12 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
106 /classes/ChatterAuditBatchUpdate.cls 67 12 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
107 /classes/ChatterAuditBatchUpdateSch.cls 29 8 46 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
107 /classes/ChatterAuditBatchUpdateSch.cls 29 8 46 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
108 /classes/ChatterAuditBatchUpdateSch.cls 29 1 29 7 pmd ApexSharingViolations 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsharingviolations Apex classes should declare a sharing model if DML or SOQL/SOSL is used
108 /classes/ChatterAuditBatchUpdateSch.cls 29 1 29 7 pmd ApexSharingViolations 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsharingviolations Apex classes should declare a sharing model if DML or SOQL/SOSL is used
109 /classes/ChatterAuditBatchUpdateSch.cls 29 8 46 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
109 /classes/ChatterAuditBatchUpdateSch.cls 29 8 46 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
110 /classes/ChatterAuditBatchUpdateSch.cls 36 9 45 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
110 /classes/ChatterAuditBatchUpdateSch.cls 36 9 45 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
111 /classes/ChatterAuditBatchUpdateSch.cls 36 22 36 43 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'SC' doesn't match '[a-z][a-zA-Z0-9]*'
111 /classes/ChatterAuditBatchUpdateSch.cls 36 22 36 43 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'SC' doesn't match '[a-z][a-zA-Z0-9]*'
112 /classes/ChatterAuditBatchUpdateSchTest.cls 32 23 63 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
112 /classes/ChatterAuditBatchUpdateSchTest.cls 32 23 63 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
113 /classes/ChatterAuditBatchUpdateSchTest.cls 32 23 63 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 'test_ChatterAuditBatchUpdateSch' doesn't match '[a-z][a-zA-Z0-9]*'
113 /classes/ChatterAuditBatchUpdateSchTest.cls 32 23 63 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 'test_ChatterAuditBatchUpdateSch' doesn't match '[a-z][a-zA-Z0-9]*'
114 /classes/ChatterAuditBatchUpdateSchTest.cls 55 3 55 56 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
114 /classes/ChatterAuditBatchUpdateSchTest.cls 55 3 55 56 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
115 /classes/ChatterAuditBatchUpdateSchTest.cls 57 3 57 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
115 /classes/ChatterAuditBatchUpdateSchTest.cls 57 3 57 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
116 /classes/ChatterAuditBatchUpdateSchTest.cls 59 3 59 87 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
116 /classes/ChatterAuditBatchUpdateSchTest.cls 59 3 59 87 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
117 /classes/ChatterAuditBatchUpdateTest.cls 32 23 91 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
117 /classes/ChatterAuditBatchUpdateTest.cls 32 23 91 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
118 /classes/ChatterAuditBatchUpdateTest.cls 32 23 91 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 'test_ChatterAuditBatchUpdate' doesn't match '[a-z][a-zA-Z0-9]*'
118 /classes/ChatterAuditBatchUpdateTest.cls 32 23 91 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 'test_ChatterAuditBatchUpdate' doesn't match '[a-z][a-zA-Z0-9]*'
119 /classes/ChatterAuditBatchUpdateTest.cls 71 3 71 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
119 /classes/ChatterAuditBatchUpdateTest.cls 71 3 71 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
120 /classes/ChatterAuditBatchUpdateTest.cls 72 3 72 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
120 /classes/ChatterAuditBatchUpdateTest.cls 72 3 72 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
121 /classes/ChatterAuditBatchUpdateTest.cls 78 9 78 50 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.
121 /classes/ChatterAuditBatchUpdateTest.cls 78 9 78 50 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.
122 /classes/ChatterAuditBatchUpdateTest.cls 79 9 79 50 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.
122 /classes/ChatterAuditBatchUpdateTest.cls 79 9 79 50 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.
123 /classes/ChatterAuditBatchUpdateTest.cls 80 9 80 50 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.
123 /classes/ChatterAuditBatchUpdateTest.cls 80 9 80 50 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.
124 /classes/ChatterAuditBatchUpdateTest.cls 89 8 89 56 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
124 /classes/ChatterAuditBatchUpdateTest.cls 89 8 89 56 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
125 /classes/ChatterAuditBatchUpdateTest.cls 90 8 90 54 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
125 /classes/ChatterAuditBatchUpdateTest.cls 90 8 90 54 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.AssertEquals' should have 3 parameters.
126 /classes/ChatterAuditBatchUpdateUtils.cls 29 21 115 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
126 /classes/ChatterAuditBatchUpdateUtils.cls 29 21 115 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
127 /classes/ChatterAuditBatchUpdateUtils.cls 36 9 41 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
127 /classes/ChatterAuditBatchUpdateUtils.cls 36 9 41 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
128 /classes/ChatterAuditBatchUpdateUtils.cls 50 9 88 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
128 /classes/ChatterAuditBatchUpdateUtils.cls 50 9 88 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
129 /classes/ChatterAuditBatchUpdateUtils.cls 50 9 88 3 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#methodnamingconventions The instance method name 'UpdateMissingRecords' doesn't match '[a-z][a-zA-Z0-9]*'
129 /classes/ChatterAuditBatchUpdateUtils.cls 50 9 88 3 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#methodnamingconventions The instance method name 'UpdateMissingRecords' doesn't match '[a-z][a-zA-Z0-9]*'
130 /classes/ChatterAuditBatchUpdateUtils.cls 85 4 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
130 /classes/ChatterAuditBatchUpdateUtils.cls 85 4 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
131 /classes/ChatterAuditBatchUpdateUtils.cls 85 4 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
131 /classes/ChatterAuditBatchUpdateUtils.cls 85 4 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
132 /classes/ChatterAuditBatchUpdateUtils.cls 97 10 114 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
132 /classes/ChatterAuditBatchUpdateUtils.cls 97 10 114 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
133 /classes/ChatterAuditBatchUpdateUtils.cls 109 37 109 42 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
133 /classes/ChatterAuditBatchUpdateUtils.cls 109 37 109 42 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
134 /classes/ChatterAuditChatterMessagesHandler.cls 1 21 259 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
134 /classes/ChatterAuditChatterMessagesHandler.cls 1 21 259 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
135 /classes/ChatterAuditChatterMessagesHandler.cls 1 21 259 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditChatterMessagesHandler' has a total cognitive complexity of 54 (highest 17), current threshold is 50
135 /classes/ChatterAuditChatterMessagesHandler.cls 1 21 259 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditChatterMessagesHandler' has a total cognitive complexity of 54 (highest 17), current threshold is 50
136 /classes/ChatterAuditChatterMessagesHandler.cls 1 21 259 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditChatterMessagesHandler' has a total cyclomatic complexity of 45 (highest 12).
136 /classes/ChatterAuditChatterMessagesHandler.cls 1 21 259 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditChatterMessagesHandler' has a total cyclomatic complexity of 45 (highest 12).
137 /classes/ChatterAuditChatterMessagesHandler.cls 10 16 50 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
137 /classes/ChatterAuditChatterMessagesHandler.cls 10 16 50 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
138 /classes/ChatterAuditChatterMessagesHandler.cls 10 16 50 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getSearchResults()' has a cyclomatic complexity of 11.
138 /classes/ChatterAuditChatterMessagesHandler.cls 10 16 50 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getSearchResults()' has a cyclomatic complexity of 11.
139 /classes/ChatterAuditChatterMessagesHandler.cls 16 10 16 130 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'limit_str' doesn't match '[a-z][a-zA-Z0-9]*'
139 /classes/ChatterAuditChatterMessagesHandler.cls 16 10 16 130 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'limit_str' doesn't match '[a-z][a-zA-Z0-9]*'
140 /classes/ChatterAuditChatterMessagesHandler.cls 31 60 31 63 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
140 /classes/ChatterAuditChatterMessagesHandler.cls 31 60 31 63 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
141 /classes/ChatterAuditChatterMessagesHandler.cls 31 66 31 75 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
141 /classes/ChatterAuditChatterMessagesHandler.cls 31 66 31 75 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
142 /classes/ChatterAuditChatterMessagesHandler.cls 40 31 40 65 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
142 /classes/ChatterAuditChatterMessagesHandler.cls 40 31 40 65 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
143 /classes/ChatterAuditChatterMessagesHandler.cls 40 31 40 65 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
143 /classes/ChatterAuditChatterMessagesHandler.cls 40 31 40 65 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
144 /classes/ChatterAuditChatterMessagesHandler.cls 63 17 65 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
144 /classes/ChatterAuditChatterMessagesHandler.cls 63 17 65 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
145 /classes/ChatterAuditChatterMessagesHandler.cls 73 17 79 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
145 /classes/ChatterAuditChatterMessagesHandler.cls 73 17 79 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
146 /classes/ChatterAuditChatterMessagesHandler.cls 86 17 88 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
146 /classes/ChatterAuditChatterMessagesHandler.cls 86 17 88 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
147 /classes/ChatterAuditChatterMessagesHandler.cls 95 17 111 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
147 /classes/ChatterAuditChatterMessagesHandler.cls 95 17 111 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
148 /classes/ChatterAuditChatterMessagesHandler.cls 97 10 97 45 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
148 /classes/ChatterAuditChatterMessagesHandler.cls 97 10 97 45 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
149 /classes/ChatterAuditChatterMessagesHandler.cls 98 10 98 52 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
149 /classes/ChatterAuditChatterMessagesHandler.cls 98 10 98 52 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
150 /classes/ChatterAuditChatterMessagesHandler.cls 120 16 125 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
150 /classes/ChatterAuditChatterMessagesHandler.cls 120 16 125 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
151 /classes/ChatterAuditChatterMessagesHandler.cls 132 17 157 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
151 /classes/ChatterAuditChatterMessagesHandler.cls 132 17 157 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
152 /classes/ChatterAuditChatterMessagesHandler.cls 164 17 168 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
152 /classes/ChatterAuditChatterMessagesHandler.cls 164 17 168 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
153 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
153 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
154 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
154 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
155 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getUsersQueryString()' has a cognitive complexity of 17, current threshold is 15
155 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getUsersQueryString()' has a cognitive complexity of 17, current threshold is 15
156 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getUsersQueryString()' has a cyclomatic complexity of 12.
156 /classes/ChatterAuditChatterMessagesHandler.cls 173 17 220 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getUsersQueryString()' has a cyclomatic complexity of 12.
157 /classes/ChatterAuditChatterMessagesHandler.cls 191 57 193 55 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
157 /classes/ChatterAuditChatterMessagesHandler.cls 191 57 193 55 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
158 /classes/ChatterAuditChatterMessagesHandler.cls 201 57 204 70 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
158 /classes/ChatterAuditChatterMessagesHandler.cls 201 57 204 70 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
159 /classes/ChatterAuditChatterMessagesHandler.cls 227 16 238 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
159 /classes/ChatterAuditChatterMessagesHandler.cls 227 16 238 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
160 /classes/ChatterAuditChatterMessagesHandler.cls 228 43 231 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
160 /classes/ChatterAuditChatterMessagesHandler.cls 228 43 231 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
161 /classes/ChatterAuditChatterMessagesHandler.cls 233 4 233 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
161 /classes/ChatterAuditChatterMessagesHandler.cls 233 4 233 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
162 /classes/ChatterAuditChatterMessagesHandler.cls 245 16 257 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
162 /classes/ChatterAuditChatterMessagesHandler.cls 245 16 257 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
163 /classes/ChatterAuditChatterMessagesHandler.cls 246 43 250 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
163 /classes/ChatterAuditChatterMessagesHandler.cls 246 43 250 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
164 /classes/ChatterAuditChatterMessagesHandler.cls 252 4 252 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
164 /classes/ChatterAuditChatterMessagesHandler.cls 252 4 252 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
165 /classes/ChatterAuditChatterUtilities.cls 29 21 113 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
165 /classes/ChatterAuditChatterUtilities.cls 29 21 113 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
166 /classes/ChatterAuditChatterUtilities.cls 37 16 54 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
166 /classes/ChatterAuditChatterUtilities.cls 37 16 54 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
167 /classes/ChatterAuditChatterUtilities.cls 43 54 43 58 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
167 /classes/ChatterAuditChatterUtilities.cls 43 54 43 58 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
168 /classes/ChatterAuditChatterUtilities.cls 62 16 80 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
168 /classes/ChatterAuditChatterUtilities.cls 62 16 80 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
169 /classes/ChatterAuditChatterUtilities.cls 69 47 69 48 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
169 /classes/ChatterAuditChatterUtilities.cls 69 47 69 48 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
170 /classes/ChatterAuditChatterUtilities.cls 88 16 112 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
170 /classes/ChatterAuditChatterUtilities.cls 88 16 112 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
171 /classes/ChatterAuditChatterUtilities.cls 89 10 89 25 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'itemsToQuery' defined but not used
171 /classes/ChatterAuditChatterUtilities.cls 89 10 89 25 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'itemsToQuery' defined but not used
172 /classes/ChatterAuditChatterUtilities.cls 101 38 101 39 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
172 /classes/ChatterAuditChatterUtilities.cls 101 38 101 39 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
173 /classes/ChatterAuditConfigController.cls 29 21 189 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
173 /classes/ChatterAuditConfigController.cls 29 21 189 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
174 /classes/ChatterAuditConfigController.cls 29 21 189 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditConfigController' has a total cyclomatic complexity of 40 (highest 7).
174 /classes/ChatterAuditConfigController.cls 29 21 189 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditConfigController' has a total cyclomatic complexity of 40 (highest 7).
175 /classes/ChatterAuditConfigController.cls 30 9 30 53 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
175 /classes/ChatterAuditConfigController.cls 30 9 30 53 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
176 /classes/ChatterAuditConfigController.cls 31 18 31 25 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'isError' should be before method declarations in its class
176 /classes/ChatterAuditConfigController.cls 31 18 31 25 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'isError' should be before method declarations in its class
177 /classes/ChatterAuditConfigController.cls 32 18 32 36 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'initialbatchStatus' should be before method declarations in its class
177 /classes/ChatterAuditConfigController.cls 32 18 32 36 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'initialbatchStatus' should be before method declarations in its class
178 /classes/ChatterAuditConfigController.cls 35 9 40 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
178 /classes/ChatterAuditConfigController.cls 35 9 40 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
179 /classes/ChatterAuditConfigController.cls 42 9 45 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
179 /classes/ChatterAuditConfigController.cls 42 9 45 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
180 /classes/ChatterAuditConfigController.cls 52 9 54 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
180 /classes/ChatterAuditConfigController.cls 52 9 54 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
181 /classes/ChatterAuditConfigController.cls 61 9 70 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
181 /classes/ChatterAuditConfigController.cls 61 9 70 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
182 /classes/ChatterAuditConfigController.cls 68 3 68 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
182 /classes/ChatterAuditConfigController.cls 68 3 68 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
183 /classes/ChatterAuditConfigController.cls 68 3 68 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
183 /classes/ChatterAuditConfigController.cls 68 3 68 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
184 /classes/ChatterAuditConfigController.cls 79 9 87 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
184 /classes/ChatterAuditConfigController.cls 79 9 87 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
185 /classes/ChatterAuditConfigController.cls 85 3 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
185 /classes/ChatterAuditConfigController.cls 85 3 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
186 /classes/ChatterAuditConfigController.cls 85 3 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
186 /classes/ChatterAuditConfigController.cls 85 3 85 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
187 /classes/ChatterAuditConfigController.cls 94 9 96 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
187 /classes/ChatterAuditConfigController.cls 94 9 96 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
188 /classes/ChatterAuditConfigController.cls 101 10 116 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
188 /classes/ChatterAuditConfigController.cls 101 10 116 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
189 /classes/ChatterAuditConfigController.cls 124 9 128 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
189 /classes/ChatterAuditConfigController.cls 124 9 128 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
190 /classes/ChatterAuditConfigController.cls 125 32 125 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
190 /classes/ChatterAuditConfigController.cls 125 32 125 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
191 /classes/ChatterAuditConfigController.cls 125 32 125 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
191 /classes/ChatterAuditConfigController.cls 125 32 125 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
192 /classes/ChatterAuditConfigController.cls 127 3 127 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
192 /classes/ChatterAuditConfigController.cls 127 3 127 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
193 /classes/ChatterAuditConfigController.cls 127 3 127 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
193 /classes/ChatterAuditConfigController.cls 127 3 127 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
194 /classes/ChatterAuditConfigController.cls 130 9 139 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
194 /classes/ChatterAuditConfigController.cls 130 9 139 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
195 /classes/ChatterAuditConfigController.cls 131 32 131 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
195 /classes/ChatterAuditConfigController.cls 131 32 131 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
196 /classes/ChatterAuditConfigController.cls 131 32 131 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
196 /classes/ChatterAuditConfigController.cls 131 32 131 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
197 /classes/ChatterAuditConfigController.cls 137 4 137 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
197 /classes/ChatterAuditConfigController.cls 137 4 137 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
198 /classes/ChatterAuditConfigController.cls 137 4 137 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
198 /classes/ChatterAuditConfigController.cls 137 4 137 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
199 /classes/ChatterAuditConfigController.cls 150 9 157 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
199 /classes/ChatterAuditConfigController.cls 150 9 157 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
200 /classes/ChatterAuditConfigController.cls 151 32 151 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
200 /classes/ChatterAuditConfigController.cls 151 32 151 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
201 /classes/ChatterAuditConfigController.cls 151 32 151 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
201 /classes/ChatterAuditConfigController.cls 151 32 151 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
202 /classes/ChatterAuditConfigController.cls 156 3 156 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
202 /classes/ChatterAuditConfigController.cls 156 3 156 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
203 /classes/ChatterAuditConfigController.cls 156 3 156 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
203 /classes/ChatterAuditConfigController.cls 156 3 156 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
204 /classes/ChatterAuditConfigController.cls 159 9 163 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
204 /classes/ChatterAuditConfigController.cls 159 9 163 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
205 /classes/ChatterAuditConfigController.cls 160 32 160 86 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
205 /classes/ChatterAuditConfigController.cls 160 32 160 86 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
206 /classes/ChatterAuditConfigController.cls 160 32 160 86 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
206 /classes/ChatterAuditConfigController.cls 160 32 160 86 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
207 /classes/ChatterAuditConfigController.cls 161 18 161 100 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
207 /classes/ChatterAuditConfigController.cls 161 18 161 100 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
208 /classes/ChatterAuditConfigController.cls 165 9 168 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
208 /classes/ChatterAuditConfigController.cls 165 9 168 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
209 /classes/ChatterAuditConfigController.cls 166 32 166 47 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
209 /classes/ChatterAuditConfigController.cls 166 32 166 47 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
210 /classes/ChatterAuditConfigController.cls 166 32 166 47 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
210 /classes/ChatterAuditConfigController.cls 166 32 166 47 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
211 /classes/ChatterAuditConfigController.cls 170 9 173 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
211 /classes/ChatterAuditConfigController.cls 170 9 173 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
212 /classes/ChatterAuditConfigController.cls 171 32 171 47 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
212 /classes/ChatterAuditConfigController.cls 171 32 171 47 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
213 /classes/ChatterAuditConfigController.cls 171 32 171 47 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
213 /classes/ChatterAuditConfigController.cls 171 32 171 47 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
214 /classes/ChatterAuditConfigController.cls 175 9 178 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
214 /classes/ChatterAuditConfigController.cls 175 9 178 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
215 /classes/ChatterAuditConfigController.cls 176 32 176 47 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
215 /classes/ChatterAuditConfigController.cls 176 32 176 47 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
216 /classes/ChatterAuditConfigController.cls 176 32 176 47 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
216 /classes/ChatterAuditConfigController.cls 176 32 176 47 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
217 /classes/ChatterAuditConfigController.cls 180 9 183 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
217 /classes/ChatterAuditConfigController.cls 180 9 183 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
218 /classes/ChatterAuditConfigController.cls 181 32 181 43 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
218 /classes/ChatterAuditConfigController.cls 181 32 181 43 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
219 /classes/ChatterAuditConfigController.cls 181 32 181 43 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
219 /classes/ChatterAuditConfigController.cls 181 32 181 43 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
220 /classes/ChatterAuditConfigController.cls 185 9 188 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
220 /classes/ChatterAuditConfigController.cls 185 9 188 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
221 /classes/ChatterAuditConfigController.cls 186 32 186 43 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
221 /classes/ChatterAuditConfigController.cls 186 32 186 43 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
222 /classes/ChatterAuditConfigController.cls 186 32 186 43 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
222 /classes/ChatterAuditConfigController.cls 186 32 186 43 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
223 /classes/ChatterAuditConfigControllerTest.cls 32 23 47 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
223 /classes/ChatterAuditConfigControllerTest.cls 32 23 47 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
224 /classes/ChatterAuditConfigControllerTest.cls 32 23 47 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 'test_ChatterAuditConfigController' doesn't match '[a-z][a-zA-Z0-9]*'
224 /classes/ChatterAuditConfigControllerTest.cls 32 23 47 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 'test_ChatterAuditConfigController' doesn't match '[a-z][a-zA-Z0-9]*'
225 /classes/ChatterAuditConfigControllerTest.cls 43 9 43 101 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
225 /classes/ChatterAuditConfigControllerTest.cls 43 9 43 101 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
226 /classes/ChatterAuditConfigControllerTest.cls 44 9 44 96 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
226 /classes/ChatterAuditConfigControllerTest.cls 44 9 44 96 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
227 /classes/ChatterAuditConfigControllerTest.cls 45 9 45 119 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
227 /classes/ChatterAuditConfigControllerTest.cls 45 9 45 119 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
228 /classes/ChatterAuditConfigControllerTest.cls 46 9 46 108 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
228 /classes/ChatterAuditConfigControllerTest.cls 46 9 46 108 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
229 /classes/ChatterAuditConfigControllerTest.cls 49 21 57 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
229 /classes/ChatterAuditConfigControllerTest.cls 49 21 57 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
230 /classes/ChatterAuditConfigControllerTest.cls 49 21 57 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 'test_getBatchStatus' doesn't match '[a-z][a-zA-Z0-9]*'
230 /classes/ChatterAuditConfigControllerTest.cls 49 21 57 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 'test_getBatchStatus' doesn't match '[a-z][a-zA-Z0-9]*'
231 /classes/ChatterAuditConfigControllerTest.cls 56 9 56 83 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
231 /classes/ChatterAuditConfigControllerTest.cls 56 9 56 83 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
232 /classes/ChatterAuditConfigControllerTest.cls 59 21 71 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
232 /classes/ChatterAuditConfigControllerTest.cls 59 21 71 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
233 /classes/ChatterAuditConfigControllerTest.cls 59 21 71 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 'test_launchBatch' doesn't match '[a-z][a-zA-Z0-9]*'
233 /classes/ChatterAuditConfigControllerTest.cls 59 21 71 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 'test_launchBatch' doesn't match '[a-z][a-zA-Z0-9]*'
234 /classes/ChatterAuditConfigControllerTest.cls 66 23 66 44 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'p' defined but not used
234 /classes/ChatterAuditConfigControllerTest.cls 66 23 66 44 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'p' defined but not used
235 /classes/ChatterAuditConfigControllerTest.cls 69 3 69 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
235 /classes/ChatterAuditConfigControllerTest.cls 69 3 69 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
236 /classes/ChatterAuditConfigControllerTest.cls 73 20 84 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
236 /classes/ChatterAuditConfigControllerTest.cls 73 20 84 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
237 /classes/ChatterAuditConfigControllerTest.cls 73 20 84 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 'test_updateSettings' doesn't match '[a-z][a-zA-Z0-9]*'
237 /classes/ChatterAuditConfigControllerTest.cls 73 20 84 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 'test_updateSettings' doesn't match '[a-z][a-zA-Z0-9]*'
238 /classes/ChatterAuditConfigControllerTest.cls 80 23 80 47 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'p' defined but not used
238 /classes/ChatterAuditConfigControllerTest.cls 80 23 80 47 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'p' defined but not used
239 /classes/ChatterAuditConfigControllerTest.cls 82 3 82 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
239 /classes/ChatterAuditConfigControllerTest.cls 82 3 82 90 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
240 /classes/ChatterAuditConfigControllerTest.cls 86 23 96 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
240 /classes/ChatterAuditConfigControllerTest.cls 86 23 96 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
241 /classes/ChatterAuditConfigControllerTest.cls 86 23 96 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 'test_WrongSettings' doesn't match '[a-z][a-zA-Z0-9]*'
241 /classes/ChatterAuditConfigControllerTest.cls 86 23 96 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 'test_WrongSettings' doesn't match '[a-z][a-zA-Z0-9]*'
242 /classes/ChatterAuditConfigControllerTest.cls 89 17 89 82 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'initialStatus' defined but not used
242 /classes/ChatterAuditConfigControllerTest.cls 89 17 89 82 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'initialStatus' defined but not used
243 /classes/ChatterAuditConfigControllerTest.cls 95 3 95 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
243 /classes/ChatterAuditConfigControllerTest.cls 95 3 95 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
244 /classes/ChatterAuditConstants.cls 29 21 110 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
244 /classes/ChatterAuditConstants.cls 29 21 110 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
245 /classes/ChatterAuditConstants.cls 56 29 56 64 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'ChatterGroup' doesn't match '[A-Z][A-Z0-9_]*'
245 /classes/ChatterAuditConstants.cls 56 29 56 64 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'ChatterGroup' doesn't match '[A-Z][A-Z0-9_]*'
246 /classes/ChatterAuditConstants.cls 61 29 61 59 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'dummyId' doesn't match '[A-Z][A-Z0-9_]*'
246 /classes/ChatterAuditConstants.cls 61 29 61 59 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'dummyId' doesn't match '[A-Z][A-Z0-9_]*'
247 /classes/ChatterAuditConstants.cls 66 29 66 46 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'separator' doesn't match '[A-Z][A-Z0-9_]*'
247 /classes/ChatterAuditConstants.cls 66 29 66 46 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'separator' doesn't match '[A-Z][A-Z0-9_]*'
248 /classes/ChatterAuditConstants.cls 70 29 70 52 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'postTypeName' doesn't match '[A-Z][A-Z0-9_]*'
248 /classes/ChatterAuditConstants.cls 70 29 70 52 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'postTypeName' doesn't match '[A-Z][A-Z0-9_]*'
249 /classes/ChatterAuditConstants.cls 71 29 71 57 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'commentTypeName' doesn't match '[A-Z][A-Z0-9_]*'
249 /classes/ChatterAuditConstants.cls 71 29 71 57 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'commentTypeName' doesn't match '[A-Z][A-Z0-9_]*'
250 /classes/ChatterAuditConstants.cls 72 29 72 62 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'userStatusTypeName' doesn't match '[A-Z][A-Z0-9_]*'
250 /classes/ChatterAuditConstants.cls 72 29 72 62 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'userStatusTypeName' doesn't match '[A-Z][A-Z0-9_]*'
251 /classes/ChatterAuditConstants.cls 76 29 76 51 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvUIFull' doesn't match '[A-Z][A-Z0-9_]*'
251 /classes/ChatterAuditConstants.cls 76 29 76 51 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvUIFull' doesn't match '[A-Z][A-Z0-9_]*'
252 /classes/ChatterAuditConstants.cls 77 29 77 53 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvUIQuick' doesn't match '[A-Z][A-Z0-9_]*'
252 /classes/ChatterAuditConstants.cls 77 29 77 53 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvUIQuick' doesn't match '[A-Z][A-Z0-9_]*'
253 /classes/ChatterAuditConstants.cls 78 29 78 71 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvContenType' doesn't match '[A-Z][A-Z0-9_]*'
253 /classes/ChatterAuditConstants.cls 78 29 78 71 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvContenType' doesn't match '[A-Z][A-Z0-9_]*'
254 /classes/ChatterAuditConstants.cls 79 29 79 50 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvExtension' doesn't match '[A-Z][A-Z0-9_]*'
254 /classes/ChatterAuditConstants.cls 79 29 79 50 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvExtension' doesn't match '[A-Z][A-Z0-9_]*'
255 /classes/ChatterAuditConstants.cls 80 29 80 49 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'semiColonScape' doesn't match '[A-Z][A-Z0-9_]*'
255 /classes/ChatterAuditConstants.cls 80 29 80 49 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'semiColonScape' doesn't match '[A-Z][A-Z0-9_]*'
256 /classes/ChatterAuditConstants.cls 81 29 81 51 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'lineBreakScape' doesn't match '[A-Z][A-Z0-9_]*'
256 /classes/ChatterAuditConstants.cls 81 29 81 51 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'lineBreakScape' doesn't match '[A-Z][A-Z0-9_]*'
257 /classes/ChatterAuditConstants.cls 82 29 82 50 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvSeparator' doesn't match '[A-Z][A-Z0-9_]*'
257 /classes/ChatterAuditConstants.cls 82 29 82 50 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The constant field name 'csvSeparator' doesn't match '[A-Z][A-Z0-9_]*'
258 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 1 8 44 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
258 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 1 8 44 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
259 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 1 8 44 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
259 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 1 8 44 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
260 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 9 12 15 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
260 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 9 12 15 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
261 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 23 12 25 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
261 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 23 12 25 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
262 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 23 12 25 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
262 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 23 12 25 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
263 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 32 12 33 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
263 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 32 12 33 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
264 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 32 5 32 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
264 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 32 5 32 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
265 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 39 9 43 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
265 /classes/ChatterAuditDeleteItemsByPostIdBatch.cls 39 9 43 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
266 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
266 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
267 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditEntityFeedHandler' has a total cognitive complexity of 73 (highest 33), current threshold is 50
267 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditEntityFeedHandler' has a total cognitive complexity of 73 (highest 33), current threshold is 50
268 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditEntityFeedHandler' has a total cyclomatic complexity of 51 (highest 32).
268 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditEntityFeedHandler' has a total cyclomatic complexity of 51 (highest 32).
269 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditEntityFeedHandler' has a Standard Cyclomatic Complexity of 6 (Highest = 22).
269 /classes/ChatterAuditEntityFeedHandler.cls 28 21 250 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditEntityFeedHandler' has a Standard Cyclomatic Complexity of 6 (Highest = 22).
270 /classes/ChatterAuditEntityFeedHandler.cls 36 16 65 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
270 /classes/ChatterAuditEntityFeedHandler.cls 36 16 65 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
271 /classes/ChatterAuditEntityFeedHandler.cls 41 36 44 52 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
271 /classes/ChatterAuditEntityFeedHandler.cls 41 36 44 52 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
272 /classes/ChatterAuditEntityFeedHandler.cls 54 4 54 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
272 /classes/ChatterAuditEntityFeedHandler.cls 54 4 54 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
273 /classes/ChatterAuditEntityFeedHandler.cls 54 4 54 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
273 /classes/ChatterAuditEntityFeedHandler.cls 54 4 54 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
274 /classes/ChatterAuditEntityFeedHandler.cls 73 16 91 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
274 /classes/ChatterAuditEntityFeedHandler.cls 73 16 91 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
275 /classes/ChatterAuditEntityFeedHandler.cls 77 39 80 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
275 /classes/ChatterAuditEntityFeedHandler.cls 77 39 80 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
276 /classes/ChatterAuditEntityFeedHandler.cls 86 4 86 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
276 /classes/ChatterAuditEntityFeedHandler.cls 86 4 86 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
277 /classes/ChatterAuditEntityFeedHandler.cls 86 4 86 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
277 /classes/ChatterAuditEntityFeedHandler.cls 86 4 86 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
278 /classes/ChatterAuditEntityFeedHandler.cls 99 16 101 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
278 /classes/ChatterAuditEntityFeedHandler.cls 99 16 101 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
279 /classes/ChatterAuditEntityFeedHandler.cls 108 16 122 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
279 /classes/ChatterAuditEntityFeedHandler.cls 108 16 122 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
280 /classes/ChatterAuditEntityFeedHandler.cls 114 11 114 51 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'aux' defined but not used
280 /classes/ChatterAuditEntityFeedHandler.cls 114 11 114 51 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'aux' defined but not used
281 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
281 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
282 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'updateEntityFeedNamesByKey(list, String)' has a cognitive complexity of 33, current threshold is 15
282 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'updateEntityFeedNamesByKey(list, String)' has a cognitive complexity of 33, current threshold is 15
283 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'updateEntityFeedNamesByKey(list, String)' has a cyclomatic complexity of 32.
283 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'updateEntityFeedNamesByKey(list, String)' has a cyclomatic complexity of 32.
284 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'updateEntityFeedNamesByKey()' has an NCSS line count of 63 (limit: 40)
284 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'updateEntityFeedNamesByKey()' has an NCSS line count of 63 (limit: 40)
285 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'updateEntityFeedNamesByKey' has a Standard Cyclomatic Complexity of 22.
285 /classes/ChatterAuditEntityFeedHandler.cls 130 16 203 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'updateEntityFeedNamesByKey' has a Standard Cyclomatic Complexity of 22.
286 /classes/ChatterAuditEntityFeedHandler.cls 140 30 140 55 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
286 /classes/ChatterAuditEntityFeedHandler.cls 140 30 140 55 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
287 /classes/ChatterAuditEntityFeedHandler.cls 140 30 140 55 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
287 /classes/ChatterAuditEntityFeedHandler.cls 140 30 140 55 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
288 /classes/ChatterAuditEntityFeedHandler.cls 141 41 141 61 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
288 /classes/ChatterAuditEntityFeedHandler.cls 141 41 141 61 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
289 /classes/ChatterAuditEntityFeedHandler.cls 141 41 141 61 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
289 /classes/ChatterAuditEntityFeedHandler.cls 141 41 141 61 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
290 /classes/ChatterAuditEntityFeedHandler.cls 142 47 142 67 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
290 /classes/ChatterAuditEntityFeedHandler.cls 142 47 142 67 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
291 /classes/ChatterAuditEntityFeedHandler.cls 142 47 142 67 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
291 /classes/ChatterAuditEntityFeedHandler.cls 142 47 142 67 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
292 /classes/ChatterAuditEntityFeedHandler.cls 143 40 143 69 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
292 /classes/ChatterAuditEntityFeedHandler.cls 143 40 143 69 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
293 /classes/ChatterAuditEntityFeedHandler.cls 143 40 143 69 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
293 /classes/ChatterAuditEntityFeedHandler.cls 143 40 143 69 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
294 /classes/ChatterAuditEntityFeedHandler.cls 144 36 144 58 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
294 /classes/ChatterAuditEntityFeedHandler.cls 144 36 144 58 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
295 /classes/ChatterAuditEntityFeedHandler.cls 144 36 144 58 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
295 /classes/ChatterAuditEntityFeedHandler.cls 144 36 144 58 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
296 /classes/ChatterAuditEntityFeedHandler.cls 145 40 145 69 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
296 /classes/ChatterAuditEntityFeedHandler.cls 145 40 145 69 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
297 /classes/ChatterAuditEntityFeedHandler.cls 145 40 145 69 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
297 /classes/ChatterAuditEntityFeedHandler.cls 145 40 145 69 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
298 /classes/ChatterAuditEntityFeedHandler.cls 146 37 146 59 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
298 /classes/ChatterAuditEntityFeedHandler.cls 146 37 146 59 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
299 /classes/ChatterAuditEntityFeedHandler.cls 146 37 146 59 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
299 /classes/ChatterAuditEntityFeedHandler.cls 146 37 146 59 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
300 /classes/ChatterAuditEntityFeedHandler.cls 147 198 147 217 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
300 /classes/ChatterAuditEntityFeedHandler.cls 147 198 147 217 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
301 /classes/ChatterAuditEntityFeedHandler.cls 147 198 147 217 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
301 /classes/ChatterAuditEntityFeedHandler.cls 147 198 147 217 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
302 /classes/ChatterAuditEntityFeedHandler.cls 154 30 154 35 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
302 /classes/ChatterAuditEntityFeedHandler.cls 154 30 154 35 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
303 /classes/ChatterAuditEntityFeedHandler.cls 162 23 162 115 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
303 /classes/ChatterAuditEntityFeedHandler.cls 162 23 162 115 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
304 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
304 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
305 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
305 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
306 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
306 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
307 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
307 /classes/ChatterAuditEntityFeedHandler.cls 202 43 202 74 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
308 /classes/ChatterAuditEntityFeedHandler.cls 211 16 241 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
308 /classes/ChatterAuditEntityFeedHandler.cls 211 16 241 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
309 /classes/ChatterAuditEntityFeedHandler.cls 213 10 213 25 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'itemsToQuery' defined but not used
309 /classes/ChatterAuditEntityFeedHandler.cls 213 10 213 25 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'itemsToQuery' defined but not used
310 /classes/ChatterAuditEntityFeedHandler.cls 223 10 223 100 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'entityId_api_name' doesn't match '[a-z][a-zA-Z0-9]*'
310 /classes/ChatterAuditEntityFeedHandler.cls 223 10 223 100 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'entityId_api_name' doesn't match '[a-z][a-zA-Z0-9]*'
311 /classes/ChatterAuditEntityFeedHandler.cls 224 10 224 88 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'name_api_name' doesn't match '[a-z][a-zA-Z0-9]*'
311 /classes/ChatterAuditEntityFeedHandler.cls 224 10 224 88 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'name_api_name' doesn't match '[a-z][a-zA-Z0-9]*'
312 /classes/ChatterAuditEntityFeedHandler.cls 229 38 229 39 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
312 /classes/ChatterAuditEntityFeedHandler.cls 229 38 229 39 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
313 /classes/ChatterAuditEntityFeedHandler.cls 243 16 249 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
313 /classes/ChatterAuditEntityFeedHandler.cls 243 16 249 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
314 /classes/ChatterAuditEntityFeedsTest.cls 33 25 33 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
314 /classes/ChatterAuditEntityFeedsTest.cls 33 25 33 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
315 /classes/ChatterAuditEntityFeedsTest.cls 34 25 34 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
315 /classes/ChatterAuditEntityFeedsTest.cls 34 25 34 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
316 /classes/ChatterAuditEntityFeedsTest.cls 35 20 85 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
316 /classes/ChatterAuditEntityFeedsTest.cls 35 20 85 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
317 /classes/ChatterAuditEntityFeedsTest.cls 35 20 85 3 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 'test_createAccountPostAndComments' doesn't match '[a-z][a-zA-Z0-9]*'
317 /classes/ChatterAuditEntityFeedsTest.cls 35 20 85 3 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 'test_createAccountPostAndComments' doesn't match '[a-z][a-zA-Z0-9]*'
318 /classes/ChatterAuditEntityFeedsTest.cls 81 3 81 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
318 /classes/ChatterAuditEntityFeedsTest.cls 81 3 81 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
319 /classes/ChatterAuditEntityFeedsTest.cls 82 3 82 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
319 /classes/ChatterAuditEntityFeedsTest.cls 82 3 82 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
320 /classes/ChatterAuditEntityFeedsTest.cls 83 3 83 66 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
320 /classes/ChatterAuditEntityFeedsTest.cls 83 3 83 66 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
321 /classes/ChatterAuditEntityFeedsTest.cls 84 3 84 26 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.
321 /classes/ChatterAuditEntityFeedsTest.cls 84 3 84 26 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.
322 /classes/ChatterAuditEntityFeedsTest.cls 92 10 126 3 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 'test_createUserPostAndComments' doesn't match '[a-z][a-zA-Z0-9]*'
322 /classes/ChatterAuditEntityFeedsTest.cls 92 10 126 3 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 'test_createUserPostAndComments' doesn't match '[a-z][a-zA-Z0-9]*'
323 /classes/ChatterAuditEntityFeedsTest.cls 123 3 123 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
323 /classes/ChatterAuditEntityFeedsTest.cls 123 3 123 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
324 /classes/ChatterAuditEntityFeedsTest.cls 124 3 124 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
324 /classes/ChatterAuditEntityFeedsTest.cls 124 3 124 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
325 /classes/ChatterAuditEntityFeedsTest.cls 125 3 125 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
325 /classes/ChatterAuditEntityFeedsTest.cls 125 3 125 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
326 /classes/ChatterAuditEntityFeedsTest.cls 128 20 155 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
326 /classes/ChatterAuditEntityFeedsTest.cls 128 20 155 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
327 /classes/ChatterAuditEntityFeedsTest.cls 128 20 155 3 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 'test_createUserPostAndClearStatus' doesn't match '[a-z][a-zA-Z0-9]*'
327 /classes/ChatterAuditEntityFeedsTest.cls 128 20 155 3 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 'test_createUserPostAndClearStatus' doesn't match '[a-z][a-zA-Z0-9]*'
328 /classes/ChatterAuditEntityFeedsTest.cls 153 3 153 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
328 /classes/ChatterAuditEntityFeedsTest.cls 153 3 153 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
329 /classes/ChatterAuditEntityFeedsTest.cls 154 3 154 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
329 /classes/ChatterAuditEntityFeedsTest.cls 154 3 154 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
330 /classes/ChatterAuditException.cls 29 21 29 68 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
330 /classes/ChatterAuditException.cls 29 21 29 68 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
331 /classes/ChatterAuditExportUtilities.cls 29 21 513 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
331 /classes/ChatterAuditExportUtilities.cls 29 21 513 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
332 /classes/ChatterAuditExportUtilities.cls 29 21 513 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditExportUtilities' has a total cognitive complexity of 55 (highest 13), current threshold is 50
332 /classes/ChatterAuditExportUtilities.cls 29 21 513 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditExportUtilities' has a total cognitive complexity of 55 (highest 13), current threshold is 50
333 /classes/ChatterAuditExportUtilities.cls 29 21 513 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditExportUtilities' has a total cyclomatic complexity of 51 (highest 7).
333 /classes/ChatterAuditExportUtilities.cls 29 21 513 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditExportUtilities' has a total cyclomatic complexity of 51 (highest 7).
334 /classes/ChatterAuditExportUtilities.cls 45 16 72 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
334 /classes/ChatterAuditExportUtilities.cls 45 16 72 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
335 /classes/ChatterAuditExportUtilities.cls 45 16 72 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
335 /classes/ChatterAuditExportUtilities.cls 45 16 72 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
336 /classes/ChatterAuditExportUtilities.cls 83 16 102 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
336 /classes/ChatterAuditExportUtilities.cls 83 16 102 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
337 /classes/ChatterAuditExportUtilities.cls 83 16 102 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
337 /classes/ChatterAuditExportUtilities.cls 83 16 102 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
338 /classes/ChatterAuditExportUtilities.cls 111 16 132 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
338 /classes/ChatterAuditExportUtilities.cls 111 16 132 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
339 /classes/ChatterAuditExportUtilities.cls 111 16 132 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
339 /classes/ChatterAuditExportUtilities.cls 111 16 132 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
340 /classes/ChatterAuditExportUtilities.cls 111 16 132 3 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 'Purge' doesn't match '[a-z][a-zA-Z0-9]*'
340 /classes/ChatterAuditExportUtilities.cls 111 16 132 3 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 'Purge' doesn't match '[a-z][a-zA-Z0-9]*'
341 /classes/ChatterAuditExportUtilities.cls 140 16 167 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
341 /classes/ChatterAuditExportUtilities.cls 140 16 167 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
342 /classes/ChatterAuditExportUtilities.cls 140 16 167 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
342 /classes/ChatterAuditExportUtilities.cls 140 16 167 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
343 /classes/ChatterAuditExportUtilities.cls 140 16 167 3 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 'PurgePrivateMessages' doesn't match '[a-z][a-zA-Z0-9]*'
343 /classes/ChatterAuditExportUtilities.cls 140 16 167 3 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 'PurgePrivateMessages' doesn't match '[a-z][a-zA-Z0-9]*'
344 /classes/ChatterAuditExportUtilities.cls 176 18 193 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
344 /classes/ChatterAuditExportUtilities.cls 176 18 193 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
345 /classes/ChatterAuditExportUtilities.cls 180 12 190 57 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
345 /classes/ChatterAuditExportUtilities.cls 180 12 190 57 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
346 /classes/ChatterAuditExportUtilities.cls 201 17 222 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
346 /classes/ChatterAuditExportUtilities.cls 201 17 222 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
347 /classes/ChatterAuditExportUtilities.cls 207 36 210 44 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
347 /classes/ChatterAuditExportUtilities.cls 207 36 210 44 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
348 /classes/ChatterAuditExportUtilities.cls 232 18 258 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
348 /classes/ChatterAuditExportUtilities.cls 232 18 258 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
349 /classes/ChatterAuditExportUtilities.cls 267 18 286 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
349 /classes/ChatterAuditExportUtilities.cls 267 18 286 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
350 /classes/ChatterAuditExportUtilities.cls 294 16 319 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
350 /classes/ChatterAuditExportUtilities.cls 294 16 319 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
351 /classes/ChatterAuditExportUtilities.cls 307 5 309 6 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
351 /classes/ChatterAuditExportUtilities.cls 307 5 309 6 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
352 /classes/ChatterAuditExportUtilities.cls 329 17 339 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
352 /classes/ChatterAuditExportUtilities.cls 329 17 339 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
353 /classes/ChatterAuditExportUtilities.cls 329 17 339 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
353 /classes/ChatterAuditExportUtilities.cls 329 17 339 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
354 /classes/ChatterAuditExportUtilities.cls 337 3 337 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
354 /classes/ChatterAuditExportUtilities.cls 337 3 337 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
355 /classes/ChatterAuditExportUtilities.cls 350 20 360 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
355 /classes/ChatterAuditExportUtilities.cls 350 20 360 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
356 /classes/ChatterAuditExportUtilities.cls 367 20 455 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
356 /classes/ChatterAuditExportUtilities.cls 367 20 455 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
357 /classes/ChatterAuditExportUtilities.cls 367 20 455 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
357 /classes/ChatterAuditExportUtilities.cls 367 20 455 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
358 /classes/ChatterAuditExportUtilities.cls 461 20 497 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
358 /classes/ChatterAuditExportUtilities.cls 461 20 497 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
359 /classes/ChatterAuditExportUtilities.cls 461 20 497 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
359 /classes/ChatterAuditExportUtilities.cls 461 20 497 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
360 /classes/ChatterAuditExportUtilities.cls 499 19 508 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
360 /classes/ChatterAuditExportUtilities.cls 499 19 508 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
361 /classes/ChatterAuditExportUtilities.cls 500 49 500 59 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
361 /classes/ChatterAuditExportUtilities.cls 500 49 500 59 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
362 /classes/ChatterAuditExportUtilities.cls 500 49 500 59 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
362 /classes/ChatterAuditExportUtilities.cls 500 49 500 59 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
363 /classes/ChatterAuditExportUtilitiesTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
363 /classes/ChatterAuditExportUtilitiesTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
364 /classes/ChatterAuditExportUtilitiesTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
364 /classes/ChatterAuditExportUtilitiesTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
365 /classes/ChatterAuditExportUtilitiesTest.cls 35 20 61 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
365 /classes/ChatterAuditExportUtilitiesTest.cls 35 20 61 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
366 /classes/ChatterAuditExportUtilitiesTest.cls 35 20 61 3 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 'test_exportFullCSV' doesn't match '[a-z][a-zA-Z0-9]*'
366 /classes/ChatterAuditExportUtilitiesTest.cls 35 20 61 3 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 'test_exportFullCSV' doesn't match '[a-z][a-zA-Z0-9]*'
367 /classes/ChatterAuditExportUtilitiesTest.cls 44 16 44 43 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'allIds' defined but not used
367 /classes/ChatterAuditExportUtilitiesTest.cls 44 16 44 43 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'allIds' defined but not used
368 /classes/ChatterAuditExportUtilitiesTest.cls 58 3 58 74 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
368 /classes/ChatterAuditExportUtilitiesTest.cls 58 3 58 74 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
369 /classes/ChatterAuditExportUtilitiesTest.cls 59 3 59 70 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.
369 /classes/ChatterAuditExportUtilitiesTest.cls 59 3 59 70 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.
370 /classes/ChatterAuditExportUtilitiesTest.cls 63 20 94 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
370 /classes/ChatterAuditExportUtilitiesTest.cls 63 20 94 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
371 /classes/ChatterAuditExportUtilitiesTest.cls 63 20 94 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 'test_exportQuickCSV' doesn't match '[a-z][a-zA-Z0-9]*'
371 /classes/ChatterAuditExportUtilitiesTest.cls 63 20 94 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 'test_exportQuickCSV' doesn't match '[a-z][a-zA-Z0-9]*'
372 /classes/ChatterAuditExportUtilitiesTest.cls 85 3 85 74 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
372 /classes/ChatterAuditExportUtilitiesTest.cls 85 3 85 74 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
373 /classes/ChatterAuditExportUtilitiesTest.cls 86 3 86 70 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.
373 /classes/ChatterAuditExportUtilitiesTest.cls 86 3 86 70 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.
374 /classes/ChatterAuditExportUtilitiesTest.cls 97 20 127 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
374 /classes/ChatterAuditExportUtilitiesTest.cls 97 20 127 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
375 /classes/ChatterAuditExportUtilitiesTest.cls 97 20 127 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 'test_exportAndPurge' doesn't match '[a-z][a-zA-Z0-9]*'
375 /classes/ChatterAuditExportUtilitiesTest.cls 97 20 127 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 'test_exportAndPurge' doesn't match '[a-z][a-zA-Z0-9]*'
376 /classes/ChatterAuditExportUtilitiesTest.cls 105 31 108 23 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'm' defined but not used
376 /classes/ChatterAuditExportUtilitiesTest.cls 105 31 108 23 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'm' defined but not used
377 /classes/ChatterAuditExportUtilitiesTest.cls 118 3 118 35 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
377 /classes/ChatterAuditExportUtilitiesTest.cls 118 3 118 35 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
378 /classes/ChatterAuditExportUtilitiesTest.cls 129 23 160 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
378 /classes/ChatterAuditExportUtilitiesTest.cls 129 23 160 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
379 /classes/ChatterAuditExportUtilitiesTest.cls 129 23 160 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 'test_exportAndPurgeRetentionBit' doesn't match '[a-z][a-zA-Z0-9]*'
379 /classes/ChatterAuditExportUtilitiesTest.cls 129 23 160 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 'test_exportAndPurgeRetentionBit' doesn't match '[a-z][a-zA-Z0-9]*'
380 /classes/ChatterAuditExportUtilitiesTest.cls 142 3 142 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
380 /classes/ChatterAuditExportUtilitiesTest.cls 142 3 142 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
381 /classes/ChatterAuditExportUtilitiesTest.cls 159 3 159 54 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
381 /classes/ChatterAuditExportUtilitiesTest.cls 159 3 159 54 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
382 /classes/ChatterAuditFeedCommentTest.cls 35 9 659 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
382 /classes/ChatterAuditFeedCommentTest.cls 35 9 659 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
383 /classes/ChatterAuditFeedCommentTest.cls 37 23 79 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
383 /classes/ChatterAuditFeedCommentTest.cls 37 23 79 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
384 /classes/ChatterAuditFeedCommentTest.cls 61 9 61 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
384 /classes/ChatterAuditFeedCommentTest.cls 61 9 61 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
385 /classes/ChatterAuditFeedCommentTest.cls 62 9 62 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
385 /classes/ChatterAuditFeedCommentTest.cls 62 9 62 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
386 /classes/ChatterAuditFeedCommentTest.cls 75 3 75 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
386 /classes/ChatterAuditFeedCommentTest.cls 75 3 75 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
387 /classes/ChatterAuditFeedCommentTest.cls 76 3 76 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
387 /classes/ChatterAuditFeedCommentTest.cls 76 3 76 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
388 /classes/ChatterAuditFeedCommentTest.cls 141 9 141 102 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
388 /classes/ChatterAuditFeedCommentTest.cls 141 9 141 102 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
389 /classes/ChatterAuditFeedCommentTest.cls 151 11 151 70 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
389 /classes/ChatterAuditFeedCommentTest.cls 151 11 151 70 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
390 /classes/ChatterAuditFeedCommentTest.cls 152 11 152 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
390 /classes/ChatterAuditFeedCommentTest.cls 152 11 152 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
391 /classes/ChatterAuditFeedCommentTest.cls 204 9 204 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
391 /classes/ChatterAuditFeedCommentTest.cls 204 9 204 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
392 /classes/ChatterAuditFeedCommentTest.cls 205 4 205 113 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
392 /classes/ChatterAuditFeedCommentTest.cls 205 4 205 113 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
393 /classes/ChatterAuditFeedCommentTest.cls 256 9 256 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
393 /classes/ChatterAuditFeedCommentTest.cls 256 9 256 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
394 /classes/ChatterAuditFeedCommentTest.cls 257 9 257 118 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
394 /classes/ChatterAuditFeedCommentTest.cls 257 9 257 118 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
395 /classes/ChatterAuditFeedCommentTest.cls 262 23 308 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
395 /classes/ChatterAuditFeedCommentTest.cls 262 23 308 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
396 /classes/ChatterAuditFeedCommentTest.cls 304 9 304 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
396 /classes/ChatterAuditFeedCommentTest.cls 304 9 304 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
397 /classes/ChatterAuditFeedCommentTest.cls 305 3 305 112 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
397 /classes/ChatterAuditFeedCommentTest.cls 305 3 305 112 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
398 /classes/ChatterAuditFeedCommentTest.cls 310 24 371 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
398 /classes/ChatterAuditFeedCommentTest.cls 310 24 371 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
399 /classes/ChatterAuditFeedCommentTest.cls 310 24 371 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 'test_lazyloadWithNoComments' doesn't match '[a-z][a-zA-Z0-9]*'
399 /classes/ChatterAuditFeedCommentTest.cls 310 24 371 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 'test_lazyloadWithNoComments' doesn't match '[a-z][a-zA-Z0-9]*'
400 /classes/ChatterAuditFeedCommentTest.cls 360 11 360 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
400 /classes/ChatterAuditFeedCommentTest.cls 360 11 360 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
401 /classes/ChatterAuditFeedCommentTest.cls 361 11 361 91 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
401 /classes/ChatterAuditFeedCommentTest.cls 361 11 361 91 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
402 /classes/ChatterAuditFeedCommentTest.cls 362 11 362 124 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
402 /classes/ChatterAuditFeedCommentTest.cls 362 11 362 124 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
403 /classes/ChatterAuditFeedCommentTest.cls 364 11 364 45 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.
403 /classes/ChatterAuditFeedCommentTest.cls 364 11 364 45 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.
404 /classes/ChatterAuditFeedCommentTest.cls 366 11 366 65 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.
404 /classes/ChatterAuditFeedCommentTest.cls 366 11 366 65 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.
405 /classes/ChatterAuditFeedCommentTest.cls 373 24 449 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
405 /classes/ChatterAuditFeedCommentTest.cls 373 24 449 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
406 /classes/ChatterAuditFeedCommentTest.cls 373 24 449 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 'test_lazyloadWithPreviousComments' doesn't match '[a-z][a-zA-Z0-9]*'
406 /classes/ChatterAuditFeedCommentTest.cls 373 24 449 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 'test_lazyloadWithPreviousComments' doesn't match '[a-z][a-zA-Z0-9]*'
407 /classes/ChatterAuditFeedCommentTest.cls 397 3 400 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
407 /classes/ChatterAuditFeedCommentTest.cls 397 3 400 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
408 /classes/ChatterAuditFeedCommentTest.cls 438 11 438 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
408 /classes/ChatterAuditFeedCommentTest.cls 438 11 438 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
409 /classes/ChatterAuditFeedCommentTest.cls 439 11 439 91 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
409 /classes/ChatterAuditFeedCommentTest.cls 439 11 439 91 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
410 /classes/ChatterAuditFeedCommentTest.cls 440 11 440 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
410 /classes/ChatterAuditFeedCommentTest.cls 440 11 440 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
411 /classes/ChatterAuditFeedCommentTest.cls 442 11 442 45 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.
411 /classes/ChatterAuditFeedCommentTest.cls 442 11 442 45 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.
412 /classes/ChatterAuditFeedCommentTest.cls 444 11 444 66 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.
412 /classes/ChatterAuditFeedCommentTest.cls 444 11 444 66 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.
413 /classes/ChatterAuditFeedCommentTest.cls 451 13 518 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 'test_lazyloadWithNoCommentsUserStatus' doesn't match '[a-z][a-zA-Z0-9]*'
413 /classes/ChatterAuditFeedCommentTest.cls 451 13 518 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 'test_lazyloadWithNoCommentsUserStatus' doesn't match '[a-z][a-zA-Z0-9]*'
414 /classes/ChatterAuditFeedCommentTest.cls 506 11 506 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
414 /classes/ChatterAuditFeedCommentTest.cls 506 11 506 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
415 /classes/ChatterAuditFeedCommentTest.cls 507 11 507 89 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
415 /classes/ChatterAuditFeedCommentTest.cls 507 11 507 89 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
416 /classes/ChatterAuditFeedCommentTest.cls 508 11 508 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
416 /classes/ChatterAuditFeedCommentTest.cls 508 11 508 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
417 /classes/ChatterAuditFeedCommentTest.cls 510 11 510 45 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.
417 /classes/ChatterAuditFeedCommentTest.cls 510 11 510 45 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.
418 /classes/ChatterAuditFeedCommentTest.cls 512 11 512 65 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.
418 /classes/ChatterAuditFeedCommentTest.cls 512 11 512 65 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.
419 /classes/ChatterAuditFeedCommentTest.cls 521 14 607 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 'test_lazyloadWithPreviousCommentsUserStatus' doesn't match '[a-z][a-zA-Z0-9]*'
419 /classes/ChatterAuditFeedCommentTest.cls 521 14 607 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 'test_lazyloadWithPreviousCommentsUserStatus' doesn't match '[a-z][a-zA-Z0-9]*'
420 /classes/ChatterAuditFeedCommentTest.cls 553 3 556 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
420 /classes/ChatterAuditFeedCommentTest.cls 553 3 556 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
421 /classes/ChatterAuditFeedCommentTest.cls 596 11 596 70 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
421 /classes/ChatterAuditFeedCommentTest.cls 596 11 596 70 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
422 /classes/ChatterAuditFeedCommentTest.cls 597 11 597 89 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
422 /classes/ChatterAuditFeedCommentTest.cls 597 11 597 89 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
423 /classes/ChatterAuditFeedCommentTest.cls 598 11 598 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
423 /classes/ChatterAuditFeedCommentTest.cls 598 11 598 123 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
424 /classes/ChatterAuditFeedCommentTest.cls 600 11 600 45 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.
424 /classes/ChatterAuditFeedCommentTest.cls 600 11 600 45 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.
425 /classes/ChatterAuditFeedCommentTest.cls 602 11 602 66 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.
425 /classes/ChatterAuditFeedCommentTest.cls 602 11 602 66 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.
426 /classes/ChatterAuditFeedCommentTest.cls 610 23 656 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
426 /classes/ChatterAuditFeedCommentTest.cls 610 23 656 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
427 /classes/ChatterAuditFeedCommentTest.cls 637 9 637 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
427 /classes/ChatterAuditFeedCommentTest.cls 637 9 637 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
428 /classes/ChatterAuditFeedCommentTest.cls 638 9 638 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
428 /classes/ChatterAuditFeedCommentTest.cls 638 9 638 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
429 /classes/ChatterAuditFeedCommentTest.cls 651 3 651 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
429 /classes/ChatterAuditFeedCommentTest.cls 651 3 651 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
430 /classes/ChatterAuditFeedCommentTest.cls 652 3 652 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
430 /classes/ChatterAuditFeedCommentTest.cls 652 3 652 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
431 /classes/ChatterAuditFeedCommentTest.cls 653 3 653 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
431 /classes/ChatterAuditFeedCommentTest.cls 653 3 653 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
432 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
432 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
433 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditFeedCommentsHandler' has a total cognitive complexity of 151 (highest 26), current threshold is 50
433 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditFeedCommentsHandler' has a total cognitive complexity of 151 (highest 26), current threshold is 50
434 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditFeedCommentsHandler' has a total cyclomatic complexity of 67 (highest 15).
434 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditFeedCommentsHandler' has a total cyclomatic complexity of 67 (highest 15).
435 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditFeedCommentsHandler' has a Standard Cyclomatic Complexity of 3 (Highest = 11).
435 /classes/ChatterAuditFeedCommentsHandler.cls 29 21 436 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditFeedCommentsHandler' has a Standard Cyclomatic Complexity of 3 (Highest = 11).
436 /classes/ChatterAuditFeedCommentsHandler.cls 36 16 85 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
436 /classes/ChatterAuditFeedCommentsHandler.cls 36 16 85 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
437 /classes/ChatterAuditFeedCommentsHandler.cls 38 32 38 89 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'FeedCommentsToDelete' doesn't match '[a-z][a-zA-Z0-9]*'
437 /classes/ChatterAuditFeedCommentsHandler.cls 38 32 38 89 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'FeedCommentsToDelete' doesn't match '[a-z][a-zA-Z0-9]*'
438 /classes/ChatterAuditFeedCommentsHandler.cls 39 31 39 84 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'FeedItemsToUpdate' doesn't match '[a-z][a-zA-Z0-9]*'
438 /classes/ChatterAuditFeedCommentsHandler.cls 39 31 39 84 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'FeedItemsToUpdate' doesn't match '[a-z][a-zA-Z0-9]*'
439 /classes/ChatterAuditFeedCommentsHandler.cls 47 27 52 55 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
439 /classes/ChatterAuditFeedCommentsHandler.cls 47 27 52 55 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
440 /classes/ChatterAuditFeedCommentsHandler.cls 65 6 65 34 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
440 /classes/ChatterAuditFeedCommentsHandler.cls 65 6 65 34 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
441 /classes/ChatterAuditFeedCommentsHandler.cls 65 6 65 34 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
441 /classes/ChatterAuditFeedCommentsHandler.cls 65 6 65 34 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
442 /classes/ChatterAuditFeedCommentsHandler.cls 71 9 83 5 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
442 /classes/ChatterAuditFeedCommentsHandler.cls 71 9 83 5 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
443 /classes/ChatterAuditFeedCommentsHandler.cls 92 25 95 51 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
443 /classes/ChatterAuditFeedCommentsHandler.cls 92 25 95 51 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
444 /classes/ChatterAuditFeedCommentsHandler.cls 116 16 130 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
444 /classes/ChatterAuditFeedCommentsHandler.cls 116 16 130 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
445 /classes/ChatterAuditFeedCommentsHandler.cls 118 7 122 48 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
445 /classes/ChatterAuditFeedCommentsHandler.cls 118 7 122 48 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
446 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
446 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
447 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
447 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
448 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
448 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
449 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
449 /classes/ChatterAuditFeedCommentsHandler.cls 127 23 127 32 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
450 /classes/ChatterAuditFeedCommentsHandler.cls 129 57 129 105 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
450 /classes/ChatterAuditFeedCommentsHandler.cls 129 57 129 105 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
451 /classes/ChatterAuditFeedCommentsHandler.cls 129 57 129 105 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
451 /classes/ChatterAuditFeedCommentsHandler.cls 129 57 129 105 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
452 /classes/ChatterAuditFeedCommentsHandler.cls 137 16 139 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
452 /classes/ChatterAuditFeedCommentsHandler.cls 137 16 139 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
453 /classes/ChatterAuditFeedCommentsHandler.cls 143 24 143 218 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryFields' should be before method declarations in its class
453 /classes/ChatterAuditFeedCommentsHandler.cls 143 24 143 218 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryFields' should be before method declarations in its class
454 /classes/ChatterAuditFeedCommentsHandler.cls 148 17 150 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
454 /classes/ChatterAuditFeedCommentsHandler.cls 148 17 150 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
455 /classes/ChatterAuditFeedCommentsHandler.cls 148 17 150 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
455 /classes/ChatterAuditFeedCommentsHandler.cls 148 17 150 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
456 /classes/ChatterAuditFeedCommentsHandler.cls 152 24 152 46 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'candidateGroups' should be before method declarations in its class
456 /classes/ChatterAuditFeedCommentsHandler.cls 152 24 152 46 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'candidateGroups' should be before method declarations in its class
457 /classes/ChatterAuditFeedCommentsHandler.cls 159 16 161 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
457 /classes/ChatterAuditFeedCommentsHandler.cls 159 16 161 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
458 /classes/ChatterAuditFeedCommentsHandler.cls 168 16 198 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
458 /classes/ChatterAuditFeedCommentsHandler.cls 168 16 198 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
459 /classes/ChatterAuditFeedCommentsHandler.cls 168 16 198 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
459 /classes/ChatterAuditFeedCommentsHandler.cls 168 16 198 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
460 /classes/ChatterAuditFeedCommentsHandler.cls 175 10 175 64 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'limit_str' doesn't match '[a-z][a-zA-Z0-9]*'
460 /classes/ChatterAuditFeedCommentsHandler.cls 175 10 175 64 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'limit_str' doesn't match '[a-z][a-zA-Z0-9]*'
461 /classes/ChatterAuditFeedCommentsHandler.cls 179 4 179 79 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
461 /classes/ChatterAuditFeedCommentsHandler.cls 179 4 179 79 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
462 /classes/ChatterAuditFeedCommentsHandler.cls 179 4 179 79 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
462 /classes/ChatterAuditFeedCommentsHandler.cls 179 4 179 79 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
463 /classes/ChatterAuditFeedCommentsHandler.cls 181 4 181 104 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
463 /classes/ChatterAuditFeedCommentsHandler.cls 181 4 181 104 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
464 /classes/ChatterAuditFeedCommentsHandler.cls 181 4 181 104 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
464 /classes/ChatterAuditFeedCommentsHandler.cls 181 4 181 104 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
465 /classes/ChatterAuditFeedCommentsHandler.cls 191 57 191 60 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
465 /classes/ChatterAuditFeedCommentsHandler.cls 191 57 191 60 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
466 /classes/ChatterAuditFeedCommentsHandler.cls 191 63 191 72 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
466 /classes/ChatterAuditFeedCommentsHandler.cls 191 63 191 72 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
467 /classes/ChatterAuditFeedCommentsHandler.cls 209 17 233 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
467 /classes/ChatterAuditFeedCommentsHandler.cls 209 17 233 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
468 /classes/ChatterAuditFeedCommentsHandler.cls 209 17 233 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
468 /classes/ChatterAuditFeedCommentsHandler.cls 209 17 233 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
469 /classes/ChatterAuditFeedCommentsHandler.cls 242 17 249 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
469 /classes/ChatterAuditFeedCommentsHandler.cls 242 17 249 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
470 /classes/ChatterAuditFeedCommentsHandler.cls 257 17 259 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
470 /classes/ChatterAuditFeedCommentsHandler.cls 257 17 259 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
471 /classes/ChatterAuditFeedCommentsHandler.cls 266 17 283 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
471 /classes/ChatterAuditFeedCommentsHandler.cls 266 17 283 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
472 /classes/ChatterAuditFeedCommentsHandler.cls 268 10 268 45 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
472 /classes/ChatterAuditFeedCommentsHandler.cls 268 10 268 45 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
473 /classes/ChatterAuditFeedCommentsHandler.cls 269 10 269 52 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
473 /classes/ChatterAuditFeedCommentsHandler.cls 269 10 269 52 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
474 /classes/ChatterAuditFeedCommentsHandler.cls 290 17 299 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
474 /classes/ChatterAuditFeedCommentsHandler.cls 290 17 299 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
475 /classes/ChatterAuditFeedCommentsHandler.cls 306 17 312 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
475 /classes/ChatterAuditFeedCommentsHandler.cls 306 17 312 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
476 /classes/ChatterAuditFeedCommentsHandler.cls 319 17 338 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
476 /classes/ChatterAuditFeedCommentsHandler.cls 319 17 338 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
477 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
477 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
478 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getOneUserQueryString()' has a cognitive complexity of 26, current threshold is 15
478 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getOneUserQueryString()' has a cognitive complexity of 26, current threshold is 15
479 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getOneUserQueryString()' has a cyclomatic complexity of 15.
479 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getOneUserQueryString()' has a cyclomatic complexity of 15.
480 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'getOneUserQueryString()' has an NCSS line count of 49 (limit: 40)
480 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'getOneUserQueryString()' has an NCSS line count of 49 (limit: 40)
481 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'getOneUserQueryString' has a Standard Cyclomatic Complexity of 11.
481 /classes/ChatterAuditFeedCommentsHandler.cls 345 17 398 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'getOneUserQueryString' has a Standard Cyclomatic Complexity of 11.
482 /classes/ChatterAuditFeedCommentsHandler.cls 370 5 374 6 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
482 /classes/ChatterAuditFeedCommentsHandler.cls 370 5 374 6 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
483 /classes/ChatterAuditFeedCommentsHandler.cls 380 5 384 6 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
483 /classes/ChatterAuditFeedCommentsHandler.cls 380 5 384 6 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
484 /classes/ChatterAuditFeedCommentsHandler.cls 407 16 419 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
484 /classes/ChatterAuditFeedCommentsHandler.cls 407 16 419 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
485 /classes/ChatterAuditFeedCommentsHandler.cls 427 16 435 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
485 /classes/ChatterAuditFeedCommentsHandler.cls 427 16 435 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
486 /classes/ChatterAuditFeedCommentsHandlerTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
486 /classes/ChatterAuditFeedCommentsHandlerTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
487 /classes/ChatterAuditFeedCommentsHandlerTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
487 /classes/ChatterAuditFeedCommentsHandlerTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
488 /classes/ChatterAuditFeedCommentsHandlerTest.cls 35 23 96 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
488 /classes/ChatterAuditFeedCommentsHandlerTest.cls 35 23 96 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
489 /classes/ChatterAuditFeedCommentsHandlerTest.cls 64 3 67 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
489 /classes/ChatterAuditFeedCommentsHandlerTest.cls 64 3 67 44 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
490 /classes/ChatterAuditFeedCommentsHandlerTest.cls 78 3 81 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
490 /classes/ChatterAuditFeedCommentsHandlerTest.cls 78 3 81 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
491 /classes/ChatterAuditFeedCommentsHandlerTest.cls 90 3 93 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
491 /classes/ChatterAuditFeedCommentsHandlerTest.cls 90 3 93 43 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
492 /classes/ChatterAuditFeedCommentsHandlerTest.cls 98 23 161 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
492 /classes/ChatterAuditFeedCommentsHandlerTest.cls 98 23 161 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
493 /classes/ChatterAuditFeedCommentsHandlerTest.cls 98 23 161 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 'test_ControlArchivedFeedItems' doesn't match '[a-z][a-zA-Z0-9]*'
493 /classes/ChatterAuditFeedCommentsHandlerTest.cls 98 23 161 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 'test_ControlArchivedFeedItems' doesn't match '[a-z][a-zA-Z0-9]*'
494 /classes/ChatterAuditFeedCommentsHandlerTest.cls 130 3 130 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
494 /classes/ChatterAuditFeedCommentsHandlerTest.cls 130 3 130 62 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
495 /classes/ChatterAuditFeedCommentsHandlerTest.cls 136 4 136 103 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.
495 /classes/ChatterAuditFeedCommentsHandlerTest.cls 136 4 136 103 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.
496 /classes/ChatterAuditFeedCommentsHandlerTest.cls 145 4 145 103 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.
496 /classes/ChatterAuditFeedCommentsHandlerTest.cls 145 4 145 103 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.
497 /classes/ChatterAuditFeedCommentsHandlerTest.cls 159 3 159 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
497 /classes/ChatterAuditFeedCommentsHandlerTest.cls 159 3 159 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
498 /classes/ChatterAuditFeedCommentsHandlerTest.cls 164 23 212 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
498 /classes/ChatterAuditFeedCommentsHandlerTest.cls 164 23 212 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
499 /classes/ChatterAuditFeedCommentsHandlerTest.cls 164 23 212 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 'test_CommentCount_creation' doesn't match '[a-z][a-zA-Z0-9]*'
499 /classes/ChatterAuditFeedCommentsHandlerTest.cls 164 23 212 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 'test_CommentCount_creation' doesn't match '[a-z][a-zA-Z0-9]*'
500 /classes/ChatterAuditFeedCommentsHandlerTest.cls 182 3 182 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
500 /classes/ChatterAuditFeedCommentsHandlerTest.cls 182 3 182 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
501 /classes/ChatterAuditFeedCommentsHandlerTest.cls 183 3 183 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
501 /classes/ChatterAuditFeedCommentsHandlerTest.cls 183 3 183 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
502 /classes/ChatterAuditFeedCommentsHandlerTest.cls 206 3 206 52 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
502 /classes/ChatterAuditFeedCommentsHandlerTest.cls 206 3 206 52 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
503 /classes/ChatterAuditFeedCommentsHandlerTest.cls 207 3 207 78 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
503 /classes/ChatterAuditFeedCommentsHandlerTest.cls 207 3 207 78 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
504 /classes/ChatterAuditFeedCommentsHandlerTest.cls 215 24 286 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
504 /classes/ChatterAuditFeedCommentsHandlerTest.cls 215 24 286 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
505 /classes/ChatterAuditFeedCommentsHandlerTest.cls 215 24 286 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 'test_CommentCount_Update' doesn't match '[a-z][a-zA-Z0-9]*'
505 /classes/ChatterAuditFeedCommentsHandlerTest.cls 215 24 286 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 'test_CommentCount_Update' doesn't match '[a-z][a-zA-Z0-9]*'
506 /classes/ChatterAuditFeedCommentsHandlerTest.cls 233 3 233 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
506 /classes/ChatterAuditFeedCommentsHandlerTest.cls 233 3 233 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
507 /classes/ChatterAuditFeedCommentsHandlerTest.cls 234 3 234 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
507 /classes/ChatterAuditFeedCommentsHandlerTest.cls 234 3 234 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
508 /classes/ChatterAuditFeedCommentsHandlerTest.cls 261 3 261 52 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
508 /classes/ChatterAuditFeedCommentsHandlerTest.cls 261 3 261 52 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
509 /classes/ChatterAuditFeedCommentsHandlerTest.cls 262 3 262 82 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
509 /classes/ChatterAuditFeedCommentsHandlerTest.cls 262 3 262 82 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
510 /classes/ChatterAuditFeedCommentsHandlerTest.cls 272 3 272 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
510 /classes/ChatterAuditFeedCommentsHandlerTest.cls 272 3 272 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
511 /classes/ChatterAuditFeedCommentsHandlerTest.cls 282 3 282 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
511 /classes/ChatterAuditFeedCommentsHandlerTest.cls 282 3 282 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
512 /classes/ChatterAuditFeedCommentsHandlerTest.cls 283 3 283 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
512 /classes/ChatterAuditFeedCommentsHandlerTest.cls 283 3 283 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
513 /classes/ChatterAuditFeedItemTest.cls 36 22 54 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
513 /classes/ChatterAuditFeedItemTest.cls 36 22 54 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
514 /classes/ChatterAuditFeedItemTest.cls 36 22 54 3 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 'test_TextPost' doesn't match '[a-z][a-zA-Z0-9]*'
514 /classes/ChatterAuditFeedItemTest.cls 36 22 54 3 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 'test_TextPost' doesn't match '[a-z][a-zA-Z0-9]*'
515 /classes/ChatterAuditFeedItemTest.cls 50 3 50 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
515 /classes/ChatterAuditFeedItemTest.cls 50 3 50 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
516 /classes/ChatterAuditFeedItemTest.cls 51 3 51 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
516 /classes/ChatterAuditFeedItemTest.cls 51 3 51 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
517 /classes/ChatterAuditFeedItemTest.cls 52 3 52 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
517 /classes/ChatterAuditFeedItemTest.cls 52 3 52 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
518 /classes/ChatterAuditFeedItemTest.cls 53 3 53 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
518 /classes/ChatterAuditFeedItemTest.cls 53 3 53 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
519 /classes/ChatterAuditFeedItemTest.cls 56 20 77 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
519 /classes/ChatterAuditFeedItemTest.cls 56 20 77 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
520 /classes/ChatterAuditFeedItemTest.cls 56 20 77 3 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 'test_deleteTextPost' doesn't match '[a-z][a-zA-Z0-9]*'
520 /classes/ChatterAuditFeedItemTest.cls 56 20 77 3 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 'test_deleteTextPost' doesn't match '[a-z][a-zA-Z0-9]*'
521 /classes/ChatterAuditFeedItemTest.cls 73 3 73 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
521 /classes/ChatterAuditFeedItemTest.cls 73 3 73 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
522 /classes/ChatterAuditFeedItemTest.cls 74 3 74 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
522 /classes/ChatterAuditFeedItemTest.cls 74 3 74 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
523 /classes/ChatterAuditFeedItemTest.cls 75 3 75 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
523 /classes/ChatterAuditFeedItemTest.cls 75 3 75 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
524 /classes/ChatterAuditFeedItemTest.cls 76 3 76 54 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
524 /classes/ChatterAuditFeedItemTest.cls 76 3 76 54 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
525 /classes/ChatterAuditFeedItemTest.cls 80 22 103 4 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
525 /classes/ChatterAuditFeedItemTest.cls 80 22 103 4 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
526 /classes/ChatterAuditFeedItemTest.cls 80 22 103 4 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 'test_testContentPost' doesn't match '[a-z][a-zA-Z0-9]*'
526 /classes/ChatterAuditFeedItemTest.cls 80 22 103 4 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 'test_testContentPost' doesn't match '[a-z][a-zA-Z0-9]*'
527 /classes/ChatterAuditFeedItemTest.cls 98 3 98 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
527 /classes/ChatterAuditFeedItemTest.cls 98 3 98 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
528 /classes/ChatterAuditFeedItemTest.cls 99 3 99 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
528 /classes/ChatterAuditFeedItemTest.cls 99 3 99 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
529 /classes/ChatterAuditFeedItemTest.cls 100 3 100 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
529 /classes/ChatterAuditFeedItemTest.cls 100 3 100 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
530 /classes/ChatterAuditFeedItemTest.cls 101 3 101 69 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
530 /classes/ChatterAuditFeedItemTest.cls 101 3 101 69 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
531 /classes/ChatterAuditFeedItemTest.cls 105 20 124 4 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
531 /classes/ChatterAuditFeedItemTest.cls 105 20 124 4 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
532 /classes/ChatterAuditFeedItemTest.cls 105 20 124 4 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 'test_UserPost' doesn't match '[a-z][a-zA-Z0-9]*'
532 /classes/ChatterAuditFeedItemTest.cls 105 20 124 4 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 'test_UserPost' doesn't match '[a-z][a-zA-Z0-9]*'
533 /classes/ChatterAuditFeedItemTest.cls 120 3 120 57 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
533 /classes/ChatterAuditFeedItemTest.cls 120 3 120 57 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
534 /classes/ChatterAuditFeedItemTest.cls 121 3 121 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
534 /classes/ChatterAuditFeedItemTest.cls 121 3 121 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
535 /classes/ChatterAuditFeedItemTest.cls 122 3 122 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
535 /classes/ChatterAuditFeedItemTest.cls 122 3 122 68 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
536 /classes/ChatterAuditFeedItemTest.cls 123 3 123 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
536 /classes/ChatterAuditFeedItemTest.cls 123 3 123 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
537 /classes/ChatterAuditFeedItemTest.cls 126 20 147 4 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
537 /classes/ChatterAuditFeedItemTest.cls 126 20 147 4 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
538 /classes/ChatterAuditFeedItemTest.cls 126 20 147 4 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 'test_LinkPost' doesn't match '[a-z][a-zA-Z0-9]*'
538 /classes/ChatterAuditFeedItemTest.cls 126 20 147 4 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 'test_LinkPost' doesn't match '[a-z][a-zA-Z0-9]*'
539 /classes/ChatterAuditFeedItemTest.cls 143 3 143 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
539 /classes/ChatterAuditFeedItemTest.cls 143 3 143 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
540 /classes/ChatterAuditFeedItemTest.cls 144 3 144 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
540 /classes/ChatterAuditFeedItemTest.cls 144 3 144 63 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
541 /classes/ChatterAuditFeedItemTest.cls 145 3 145 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
541 /classes/ChatterAuditFeedItemTest.cls 145 3 145 58 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
542 /classes/ChatterAuditFeedItemTest.cls 146 3 146 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
542 /classes/ChatterAuditFeedItemTest.cls 146 3 146 55 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
543 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
543 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
544 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditFeedItemsHandler' has a total cognitive complexity of 208 (highest 26), current threshold is 50
544 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditFeedItemsHandler' has a total cognitive complexity of 208 (highest 26), current threshold is 50
545 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditFeedItemsHandler' has a total cyclomatic complexity of 87 (highest 15).
545 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditFeedItemsHandler' has a total cyclomatic complexity of 87 (highest 15).
546 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditFeedItemsHandler' has a Standard Cyclomatic Complexity of 4 (Highest = 11).
546 /classes/ChatterAuditFeedItemsHandler.cls 29 21 603 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditFeedItemsHandler' has a Standard Cyclomatic Complexity of 4 (Highest = 11).
547 /classes/ChatterAuditFeedItemsHandler.cls 36 16 52 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
547 /classes/ChatterAuditFeedItemsHandler.cls 36 16 52 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
548 /classes/ChatterAuditFeedItemsHandler.cls 38 37 41 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
548 /classes/ChatterAuditFeedItemsHandler.cls 38 37 41 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
549 /classes/ChatterAuditFeedItemsHandler.cls 47 4 47 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
549 /classes/ChatterAuditFeedItemsHandler.cls 47 4 47 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
550 /classes/ChatterAuditFeedItemsHandler.cls 47 4 47 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
550 /classes/ChatterAuditFeedItemsHandler.cls 47 4 47 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
551 /classes/ChatterAuditFeedItemsHandler.cls 55 16 76 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
551 /classes/ChatterAuditFeedItemsHandler.cls 55 16 76 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
552 /classes/ChatterAuditFeedItemsHandler.cls 57 45 59 56 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
552 /classes/ChatterAuditFeedItemsHandler.cls 57 45 59 56 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
553 /classes/ChatterAuditFeedItemsHandler.cls 72 4 72 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
553 /classes/ChatterAuditFeedItemsHandler.cls 72 4 72 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
554 /classes/ChatterAuditFeedItemsHandler.cls 72 4 72 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
554 /classes/ChatterAuditFeedItemsHandler.cls 72 4 72 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
555 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
555 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
556 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getArchivedFeedItemsIdByFeedId(map)' has a cognitive complexity of 16, current threshold is 15
556 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getArchivedFeedItemsIdByFeedId(map)' has a cognitive complexity of 16, current threshold is 15
557 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getArchivedFeedItemsIdByFeedId(map)' has a cyclomatic complexity of 10.
557 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getArchivedFeedItemsIdByFeedId(map)' has a cyclomatic complexity of 10.
558 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'getArchivedFeedItemsIdByFeedId' has a Standard Cyclomatic Complexity of 10.
558 /classes/ChatterAuditFeedItemsHandler.cls 84 19 129 6 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'getArchivedFeedItemsIdByFeedId' has a Standard Cyclomatic Complexity of 10.
559 /classes/ChatterAuditFeedItemsHandler.cls 91 15 93 46 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
559 /classes/ChatterAuditFeedItemsHandler.cls 91 15 93 46 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
560 /classes/ChatterAuditFeedItemsHandler.cls 122 17 122 38 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
560 /classes/ChatterAuditFeedItemsHandler.cls 122 17 122 38 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
561 /classes/ChatterAuditFeedItemsHandler.cls 122 17 122 38 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
561 /classes/ChatterAuditFeedItemsHandler.cls 122 17 122 38 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
562 /classes/ChatterAuditFeedItemsHandler.cls 137 20 154 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
562 /classes/ChatterAuditFeedItemsHandler.cls 137 20 154 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
563 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
563 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
564 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'loadArchivedFeedItemsbyFeedItemsIds(String, list)' has a cognitive complexity of 22, current threshold is 15
564 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'loadArchivedFeedItemsbyFeedItemsIds(String, list)' has a cognitive complexity of 22, current threshold is 15
565 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'loadArchivedFeedItemsbyFeedItemsIds(String, list)' has a cyclomatic complexity of 11.
565 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'loadArchivedFeedItemsbyFeedItemsIds(String, list)' has a cyclomatic complexity of 11.
566 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'loadArchivedFeedItemsbyFeedItemsIds()' has an NCSS line count of 47 (limit: 40)
566 /classes/ChatterAuditFeedItemsHandler.cls 163 19 230 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'loadArchivedFeedItemsbyFeedItemsIds()' has an NCSS line count of 47 (limit: 40)
567 /classes/ChatterAuditFeedItemsHandler.cls 188 46 188 51 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
567 /classes/ChatterAuditFeedItemsHandler.cls 188 46 188 51 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
568 /classes/ChatterAuditFeedItemsHandler.cls 199 18 209 22 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
568 /classes/ChatterAuditFeedItemsHandler.cls 199 18 209 22 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
569 /classes/ChatterAuditFeedItemsHandler.cls 238 16 253 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
569 /classes/ChatterAuditFeedItemsHandler.cls 238 16 253 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
570 /classes/ChatterAuditFeedItemsHandler.cls 239 37 242 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
570 /classes/ChatterAuditFeedItemsHandler.cls 239 37 242 54 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
571 /classes/ChatterAuditFeedItemsHandler.cls 246 4 246 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
571 /classes/ChatterAuditFeedItemsHandler.cls 246 4 246 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
572 /classes/ChatterAuditFeedItemsHandler.cls 260 16 277 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
572 /classes/ChatterAuditFeedItemsHandler.cls 260 16 277 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
573 /classes/ChatterAuditFeedItemsHandler.cls 272 4 272 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
573 /classes/ChatterAuditFeedItemsHandler.cls 272 4 272 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
574 /classes/ChatterAuditFeedItemsHandler.cls 294 24 294 282 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryFields' should be before method declarations in its class
574 /classes/ChatterAuditFeedItemsHandler.cls 294 24 294 282 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryFields' should be before method declarations in its class
575 /classes/ChatterAuditFeedItemsHandler.cls 295 24 295 46 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'candidateGroups' should be before method declarations in its class
575 /classes/ChatterAuditFeedItemsHandler.cls 295 24 295 46 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'candidateGroups' should be before method declarations in its class
576 /classes/ChatterAuditFeedItemsHandler.cls 303 16 305 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
576 /classes/ChatterAuditFeedItemsHandler.cls 303 16 305 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
577 /classes/ChatterAuditFeedItemsHandler.cls 312 16 364 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
577 /classes/ChatterAuditFeedItemsHandler.cls 312 16 364 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
578 /classes/ChatterAuditFeedItemsHandler.cls 312 16 364 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getSearchResults()' has a cognitive complexity of 17, current threshold is 15
578 /classes/ChatterAuditFeedItemsHandler.cls 312 16 364 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getSearchResults()' has a cognitive complexity of 17, current threshold is 15
579 /classes/ChatterAuditFeedItemsHandler.cls 312 16 364 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getSearchResults()' has a cyclomatic complexity of 12.
579 /classes/ChatterAuditFeedItemsHandler.cls 312 16 364 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getSearchResults()' has a cyclomatic complexity of 12.
580 /classes/ChatterAuditFeedItemsHandler.cls 319 10 319 130 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'limit_str' doesn't match '[a-z][a-zA-Z0-9]*'
580 /classes/ChatterAuditFeedItemsHandler.cls 319 10 319 130 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'limit_str' doesn't match '[a-z][a-zA-Z0-9]*'
581 /classes/ChatterAuditFeedItemsHandler.cls 337 54 337 57 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
581 /classes/ChatterAuditFeedItemsHandler.cls 337 54 337 57 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
582 /classes/ChatterAuditFeedItemsHandler.cls 337 60 337 69 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
582 /classes/ChatterAuditFeedItemsHandler.cls 337 60 337 69 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
583 /classes/ChatterAuditFeedItemsHandler.cls 373 17 375 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
583 /classes/ChatterAuditFeedItemsHandler.cls 373 17 375 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
584 /classes/ChatterAuditFeedItemsHandler.cls 385 16 394 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
584 /classes/ChatterAuditFeedItemsHandler.cls 385 16 394 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
585 /classes/ChatterAuditFeedItemsHandler.cls 402 17 408 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
585 /classes/ChatterAuditFeedItemsHandler.cls 402 17 408 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
586 /classes/ChatterAuditFeedItemsHandler.cls 415 17 417 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
586 /classes/ChatterAuditFeedItemsHandler.cls 415 17 417 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
587 /classes/ChatterAuditFeedItemsHandler.cls 424 17 440 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
587 /classes/ChatterAuditFeedItemsHandler.cls 424 17 440 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
588 /classes/ChatterAuditFeedItemsHandler.cls 426 10 426 45 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
588 /classes/ChatterAuditFeedItemsHandler.cls 426 10 426 45 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
589 /classes/ChatterAuditFeedItemsHandler.cls 427 10 427 52 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
589 /classes/ChatterAuditFeedItemsHandler.cls 427 10 427 52 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
590 /classes/ChatterAuditFeedItemsHandler.cls 447 17 458 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
590 /classes/ChatterAuditFeedItemsHandler.cls 447 17 458 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
591 /classes/ChatterAuditFeedItemsHandler.cls 451 4 451 51 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
591 /classes/ChatterAuditFeedItemsHandler.cls 451 4 451 51 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
592 /classes/ChatterAuditFeedItemsHandler.cls 451 4 451 51 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
592 /classes/ChatterAuditFeedItemsHandler.cls 451 4 451 51 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
593 /classes/ChatterAuditFeedItemsHandler.cls 465 17 471 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
593 /classes/ChatterAuditFeedItemsHandler.cls 465 17 471 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
594 /classes/ChatterAuditFeedItemsHandler.cls 478 17 501 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
594 /classes/ChatterAuditFeedItemsHandler.cls 478 17 501 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
595 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
595 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
596 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
596 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
597 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getOneUserQueryString()' has a cognitive complexity of 26, current threshold is 15
597 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getOneUserQueryString()' has a cognitive complexity of 26, current threshold is 15
598 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getOneUserQueryString()' has a cyclomatic complexity of 15.
598 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getOneUserQueryString()' has a cyclomatic complexity of 15.
599 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'getOneUserQueryString()' has an NCSS line count of 49 (limit: 40)
599 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'getOneUserQueryString()' has an NCSS line count of 49 (limit: 40)
600 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'getOneUserQueryString' has a Standard Cyclomatic Complexity of 11.
600 /classes/ChatterAuditFeedItemsHandler.cls 518 17 573 3 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'getOneUserQueryString' has a Standard Cyclomatic Complexity of 11.
601 /classes/ChatterAuditFeedItemsHandler.cls 543 5 547 6 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
601 /classes/ChatterAuditFeedItemsHandler.cls 543 5 547 6 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
602 /classes/ChatterAuditFeedItemsHandler.cls 553 5 557 6 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
602 /classes/ChatterAuditFeedItemsHandler.cls 553 5 557 6 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
603 /classes/ChatterAuditFeedItemsHandler.cls 581 16 587 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
603 /classes/ChatterAuditFeedItemsHandler.cls 581 16 587 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
604 /classes/ChatterAuditFeedItemsHandler.cls 582 35 585 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
604 /classes/ChatterAuditFeedItemsHandler.cls 582 35 585 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
605 /classes/ChatterAuditFeedItemsHandler.cls 595 16 601 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
605 /classes/ChatterAuditFeedItemsHandler.cls 595 16 601 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
606 /classes/ChatterAuditFeedItemsHandler.cls 596 38 599 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
606 /classes/ChatterAuditFeedItemsHandler.cls 596 38 599 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
607 /classes/ChatterAuditFeedItemsHandlerTest.cls 33 23 90 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
607 /classes/ChatterAuditFeedItemsHandlerTest.cls 33 23 90 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
608 /classes/ChatterAuditFeedItemsHandlerTest.cls 33 23 90 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 'test_updateItemsAsDeleted' doesn't match '[a-z][a-zA-Z0-9]*'
608 /classes/ChatterAuditFeedItemsHandlerTest.cls 33 23 90 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 'test_updateItemsAsDeleted' doesn't match '[a-z][a-zA-Z0-9]*'
609 /classes/ChatterAuditFeedItemsHandlerTest.cls 68 11 68 49 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'initialSize' defined but not used
609 /classes/ChatterAuditFeedItemsHandlerTest.cls 68 11 68 49 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'initialSize' defined but not used
610 /classes/ChatterAuditFeedItemsHandlerTest.cls 86 3 86 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
610 /classes/ChatterAuditFeedItemsHandlerTest.cls 86 3 86 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
611 /classes/ChatterAuditFeedItemsHandlerTest.cls 87 3 87 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
611 /classes/ChatterAuditFeedItemsHandlerTest.cls 87 3 87 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
612 /classes/ChatterAuditFeedItemsHandlerTest.cls 88 3 88 46 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
612 /classes/ChatterAuditFeedItemsHandlerTest.cls 88 3 88 46 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
613 /classes/ChatterAuditFeedItemsHandlerTest.cls 92 23 142 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
613 /classes/ChatterAuditFeedItemsHandlerTest.cls 92 23 142 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
614 /classes/ChatterAuditFeedItemsHandlerTest.cls 92 23 142 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 'test_ControlArchivedFeedItems' doesn't match '[a-z][a-zA-Z0-9]*'
614 /classes/ChatterAuditFeedItemsHandlerTest.cls 92 23 142 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 'test_ControlArchivedFeedItems' doesn't match '[a-z][a-zA-Z0-9]*'
615 /classes/ChatterAuditFeedItemsHandlerTest.cls 116 4 116 103 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.
615 /classes/ChatterAuditFeedItemsHandlerTest.cls 116 4 116 103 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.
616 /classes/ChatterAuditFeedItemsHandlerTest.cls 125 4 125 103 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.
616 /classes/ChatterAuditFeedItemsHandlerTest.cls 125 4 125 103 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.
617 /classes/ChatterAuditFeedItemsHandlerTest.cls 139 3 139 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
617 /classes/ChatterAuditFeedItemsHandlerTest.cls 139 3 139 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
618 /classes/ChatterAuditFeedItemsHandlerTest.cls 140 3 140 49 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
618 /classes/ChatterAuditFeedItemsHandlerTest.cls 140 3 140 49 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
619 /classes/ChatterAuditFeedItemsHandlerTest.cls 144 23 184 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
619 /classes/ChatterAuditFeedItemsHandlerTest.cls 144 23 184 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
620 /classes/ChatterAuditFeedItemsHandlerTest.cls 173 3 173 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
620 /classes/ChatterAuditFeedItemsHandlerTest.cls 173 3 173 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
621 /classes/ChatterAuditFeedItemsHandlerTest.cls 183 3 183 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
621 /classes/ChatterAuditFeedItemsHandlerTest.cls 183 3 183 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
622 /classes/ChatterAuditLookUpController.cls 29 21 130 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
622 /classes/ChatterAuditLookUpController.cls 29 21 130 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
623 /classes/ChatterAuditLookUpController.cls 39 16 92 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
623 /classes/ChatterAuditLookUpController.cls 39 16 92 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
624 /classes/ChatterAuditLookUpController.cls 39 16 92 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getGroupsList(String)' has a cognitive complexity of 16, current threshold is 15
624 /classes/ChatterAuditLookUpController.cls 39 16 92 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getGroupsList(String)' has a cognitive complexity of 16, current threshold is 15
625 /classes/ChatterAuditLookUpController.cls 95 9 100 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
625 /classes/ChatterAuditLookUpController.cls 95 9 100 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
626 /classes/ChatterAuditLookUpController.cls 107 9 128 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
626 /classes/ChatterAuditLookUpController.cls 107 9 128 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
627 /classes/ChatterAuditLookUpController.cls 109 14 109 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
627 /classes/ChatterAuditLookUpController.cls 109 14 109 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
628 /classes/ChatterAuditLookUpController.cls 110 14 110 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
628 /classes/ChatterAuditLookUpController.cls 110 14 110 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
629 /classes/ChatterAuditLookUpController.cls 111 14 111 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
629 /classes/ChatterAuditLookUpController.cls 111 14 111 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
630 /classes/ChatterAuditLookUpController.cls 112 14 112 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
630 /classes/ChatterAuditLookUpController.cls 112 14 112 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
631 /classes/ChatterAuditLookUpController.cls 113 14 113 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
631 /classes/ChatterAuditLookUpController.cls 113 14 113 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
632 /classes/ChatterAuditLookUpController.cls 116 14 122 8 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
632 /classes/ChatterAuditLookUpController.cls 116 14 122 8 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
633 /classes/ChatterAuditLookUpController.cls 116 14 122 8 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
633 /classes/ChatterAuditLookUpController.cls 116 14 122 8 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
634 /classes/ChatterAuditLookUpController.cls 124 14 127 8 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
634 /classes/ChatterAuditLookUpController.cls 124 14 127 8 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
635 /classes/ChatterAuditLookUpControllerTest.cls 36 23 58 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
635 /classes/ChatterAuditLookUpControllerTest.cls 36 23 58 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
636 /classes/ChatterAuditLookUpControllerTest.cls 36 23 58 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 'test_lookUpAuthors' doesn't match '[a-z][a-zA-Z0-9]*'
636 /classes/ChatterAuditLookUpControllerTest.cls 36 23 58 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 'test_lookUpAuthors' doesn't match '[a-z][a-zA-Z0-9]*'
637 /classes/ChatterAuditLookUpControllerTest.cls 53 3 53 34 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
637 /classes/ChatterAuditLookUpControllerTest.cls 53 3 53 34 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
638 /classes/ChatterAuditPrivateMessagesBatch.cls 1 8 87 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
638 /classes/ChatterAuditPrivateMessagesBatch.cls 1 8 87 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
639 /classes/ChatterAuditPrivateMessagesBatch.cls 1 8 87 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
639 /classes/ChatterAuditPrivateMessagesBatch.cls 1 8 87 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
640 /classes/ChatterAuditPrivateMessagesBatch.cls 12 10 16 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
640 /classes/ChatterAuditPrivateMessagesBatch.cls 12 10 16 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
641 /classes/ChatterAuditPrivateMessagesBatch.cls 18 10 22 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
641 /classes/ChatterAuditPrivateMessagesBatch.cls 18 10 22 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
642 /classes/ChatterAuditPrivateMessagesBatch.cls 31 12 33 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
642 /classes/ChatterAuditPrivateMessagesBatch.cls 31 12 33 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
643 /classes/ChatterAuditPrivateMessagesBatch.cls 41 12 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
643 /classes/ChatterAuditPrivateMessagesBatch.cls 41 12 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
644 /classes/ChatterAuditPrivateMessagesBatch.cls 41 12 43 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
644 /classes/ChatterAuditPrivateMessagesBatch.cls 41 12 43 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
645 /classes/ChatterAuditPrivateMessagesBatch.cls 50 12 55 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
645 /classes/ChatterAuditPrivateMessagesBatch.cls 50 12 55 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
646 /classes/ChatterAuditPrivateMessagesBatch.cls 61 9 75 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
646 /classes/ChatterAuditPrivateMessagesBatch.cls 61 9 75 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
647 /classes/ChatterAuditPrivateMessagesBatch.cls 81 9 85 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
647 /classes/ChatterAuditPrivateMessagesBatch.cls 81 9 85 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
648 /classes/ChatterAuditPrivateMessagesSch.cls 1 8 15 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
648 /classes/ChatterAuditPrivateMessagesSch.cls 1 8 15 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
649 /classes/ChatterAuditPrivateMessagesSch.cls 1 1 1 7 pmd ApexSharingViolations 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsharingviolations Apex classes should declare a sharing model if DML or SOQL/SOSL is used
649 /classes/ChatterAuditPrivateMessagesSch.cls 1 1 1 7 pmd ApexSharingViolations 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsharingviolations Apex classes should declare a sharing model if DML or SOQL/SOSL is used
650 /classes/ChatterAuditPrivateMessagesSch.cls 1 8 15 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
650 /classes/ChatterAuditPrivateMessagesSch.cls 1 8 15 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
651 /classes/ChatterAuditPrivateMessagesSch.cls 6 9 13 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
651 /classes/ChatterAuditPrivateMessagesSch.cls 6 9 13 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
652 /classes/ChatterAuditPrivateMessagesSch.cls 11 3 11 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
652 /classes/ChatterAuditPrivateMessagesSch.cls 11 3 11 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
653 /classes/ChatterAuditPrivateMessagesSch.cls 11 3 11 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
653 /classes/ChatterAuditPrivateMessagesSch.cls 11 3 11 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
654 /classes/ChatterAuditPrivateMessagesTest.cls 23 9 61 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
654 /classes/ChatterAuditPrivateMessagesTest.cls 23 9 61 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
655 /classes/ChatterAuditPrivateMessagesTest.cls 28 23 60 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
655 /classes/ChatterAuditPrivateMessagesTest.cls 28 23 60 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
656 /classes/ChatterAuditPrivateMessagesTest.cls 56 9 56 46 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
656 /classes/ChatterAuditPrivateMessagesTest.cls 56 9 56 46 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
657 /classes/ChatterAuditProxyController.cls 1 21 300 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
657 /classes/ChatterAuditProxyController.cls 1 21 300 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
658 /classes/ChatterAuditProxyController.cls 1 21 300 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditProxyController' has a total cyclomatic complexity of 44 (highest 9).
658 /classes/ChatterAuditProxyController.cls 1 21 300 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditProxyController' has a total cyclomatic complexity of 44 (highest 9).
659 /classes/ChatterAuditProxyController.cls 8 9 10 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
659 /classes/ChatterAuditProxyController.cls 8 9 10 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
660 /classes/ChatterAuditProxyController.cls 12 9 12 49 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
660 /classes/ChatterAuditProxyController.cls 12 9 12 49 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
661 /classes/ChatterAuditProxyController.cls 14 9 48 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
661 /classes/ChatterAuditProxyController.cls 14 9 48 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
662 /classes/ChatterAuditProxyController.cls 14 9 48 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'JSONResponse()' has a cognitive complexity of 15, current threshold is 15
662 /classes/ChatterAuditProxyController.cls 14 9 48 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'JSONResponse()' has a cognitive complexity of 15, current threshold is 15
663 /classes/ChatterAuditProxyController.cls 14 9 48 3 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#methodnamingconventions The instance method name 'JSONResponse' doesn't match '[a-z][a-zA-Z0-9]*'
663 /classes/ChatterAuditProxyController.cls 14 9 48 3 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#methodnamingconventions The instance method name 'JSONResponse' doesn't match '[a-z][a-zA-Z0-9]*'
664 /classes/ChatterAuditProxyController.cls 20 5 20 41 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
664 /classes/ChatterAuditProxyController.cls 20 5 20 41 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
665 /classes/ChatterAuditProxyController.cls 20 5 20 41 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
665 /classes/ChatterAuditProxyController.cls 20 5 20 41 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
666 /classes/ChatterAuditProxyController.cls 24 5 24 38 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
666 /classes/ChatterAuditProxyController.cls 24 5 24 38 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
667 /classes/ChatterAuditProxyController.cls 24 5 24 38 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
667 /classes/ChatterAuditProxyController.cls 24 5 24 38 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
668 /classes/ChatterAuditProxyController.cls 28 5 28 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
668 /classes/ChatterAuditProxyController.cls 28 5 28 39 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
669 /classes/ChatterAuditProxyController.cls 28 5 28 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
669 /classes/ChatterAuditProxyController.cls 28 5 28 39 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
670 /classes/ChatterAuditProxyController.cls 32 5 32 42 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
670 /classes/ChatterAuditProxyController.cls 32 5 32 42 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
671 /classes/ChatterAuditProxyController.cls 32 5 32 42 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
671 /classes/ChatterAuditProxyController.cls 32 5 32 42 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
672 /classes/ChatterAuditProxyController.cls 36 5 36 34 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
672 /classes/ChatterAuditProxyController.cls 36 5 36 34 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
673 /classes/ChatterAuditProxyController.cls 36 5 36 34 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
673 /classes/ChatterAuditProxyController.cls 36 5 36 34 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
674 /classes/ChatterAuditProxyController.cls 41 5 41 26 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
674 /classes/ChatterAuditProxyController.cls 41 5 41 26 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
675 /classes/ChatterAuditProxyController.cls 41 5 41 26 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
675 /classes/ChatterAuditProxyController.cls 41 5 41 26 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
676 /classes/ChatterAuditProxyController.cls 51 9 59 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
676 /classes/ChatterAuditProxyController.cls 51 9 59 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
677 /classes/ChatterAuditProxyController.cls 57 49 57 69 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'l2' defined but not used
677 /classes/ChatterAuditProxyController.cls 57 49 57 69 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'l2' defined but not used
678 /classes/ChatterAuditProxyController.cls 62 9 96 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
678 /classes/ChatterAuditProxyController.cls 62 9 96 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
679 /classes/ChatterAuditProxyController.cls 98 9 127 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
679 /classes/ChatterAuditProxyController.cls 98 9 127 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
680 /classes/ChatterAuditProxyController.cls 130 9 150 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
680 /classes/ChatterAuditProxyController.cls 130 9 150 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
681 /classes/ChatterAuditProxyController.cls 134 39 134 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
681 /classes/ChatterAuditProxyController.cls 134 39 134 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
682 /classes/ChatterAuditProxyController.cls 135 36 135 90 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
682 /classes/ChatterAuditProxyController.cls 135 36 135 90 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
683 /classes/ChatterAuditProxyController.cls 136 40 136 96 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
683 /classes/ChatterAuditProxyController.cls 136 40 136 96 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
684 /classes/ChatterAuditProxyController.cls 137 41 137 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
684 /classes/ChatterAuditProxyController.cls 137 41 137 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
685 /classes/ChatterAuditProxyController.cls 139 46 139 102 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
685 /classes/ChatterAuditProxyController.cls 139 46 139 102 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
686 /classes/ChatterAuditProxyController.cls 140 44 140 98 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
686 /classes/ChatterAuditProxyController.cls 140 44 140 98 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
687 /classes/ChatterAuditProxyController.cls 153 9 193 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
687 /classes/ChatterAuditProxyController.cls 153 9 193 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
688 /classes/ChatterAuditProxyController.cls 161 39 161 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
688 /classes/ChatterAuditProxyController.cls 161 39 161 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
689 /classes/ChatterAuditProxyController.cls 162 37 162 91 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
689 /classes/ChatterAuditProxyController.cls 162 37 162 91 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
690 /classes/ChatterAuditProxyController.cls 163 41 163 97 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
690 /classes/ChatterAuditProxyController.cls 163 41 163 97 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
691 /classes/ChatterAuditProxyController.cls 164 41 164 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
691 /classes/ChatterAuditProxyController.cls 164 41 164 95 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
692 /classes/ChatterAuditProxyController.cls 166 47 166 103 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
692 /classes/ChatterAuditProxyController.cls 166 47 166 103 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
693 /classes/ChatterAuditProxyController.cls 167 45 167 99 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
693 /classes/ChatterAuditProxyController.cls 167 45 167 99 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
694 /classes/ChatterAuditProxyController.cls 195 9 208 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
694 /classes/ChatterAuditProxyController.cls 195 9 208 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
695 /classes/ChatterAuditProxyController.cls 203 4 203 32 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
695 /classes/ChatterAuditProxyController.cls 203 4 203 32 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
696 /classes/ChatterAuditProxyController.cls 203 4 203 32 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
696 /classes/ChatterAuditProxyController.cls 203 4 203 32 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
697 /classes/ChatterAuditProxyController.cls 206 4 206 33 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
697 /classes/ChatterAuditProxyController.cls 206 4 206 33 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
698 /classes/ChatterAuditProxyController.cls 206 4 206 33 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
698 /classes/ChatterAuditProxyController.cls 206 4 206 33 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
699 /classes/ChatterAuditProxyController.cls 212 9 233 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
699 /classes/ChatterAuditProxyController.cls 212 9 233 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
700 /classes/ChatterAuditProxyController.cls 239 9 258 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
700 /classes/ChatterAuditProxyController.cls 239 9 258 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
701 /classes/ChatterAuditProxyController.cls 239 9 258 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
701 /classes/ChatterAuditProxyController.cls 239 9 258 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
702 /classes/ChatterAuditProxyController.cls 260 9 296 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
702 /classes/ChatterAuditProxyController.cls 260 9 296 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
703 /classes/ChatterAuditProxyController.cls 260 9 296 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'responseWrapper' doesn't match '[A-Z][a-zA-Z0-9_]*'
703 /classes/ChatterAuditProxyController.cls 260 9 296 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'responseWrapper' doesn't match '[A-Z][a-zA-Z0-9_]*'
704 /classes/ChatterAuditProxyController.cls 262 10 262 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
704 /classes/ChatterAuditProxyController.cls 262 10 262 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
705 /classes/ChatterAuditProxyController.cls 263 10 263 34 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
705 /classes/ChatterAuditProxyController.cls 263 10 263 34 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
706 /classes/ChatterAuditProxyController.cls 264 10 264 37 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
706 /classes/ChatterAuditProxyController.cls 264 10 264 37 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
707 /classes/ChatterAuditProxyController.cls 265 10 265 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
707 /classes/ChatterAuditProxyController.cls 265 10 265 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
708 /classes/ChatterAuditProxyController.cls 266 10 266 77 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
708 /classes/ChatterAuditProxyController.cls 266 10 266 77 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
709 /classes/ChatterAuditProxyController.cls 267 10 267 75 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
709 /classes/ChatterAuditProxyController.cls 267 10 267 75 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
710 /classes/ChatterAuditProxyController.cls 268 10 268 71 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
710 /classes/ChatterAuditProxyController.cls 268 10 268 71 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
711 /classes/ChatterAuditProxyController.cls 270 10 271 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
711 /classes/ChatterAuditProxyController.cls 270 10 271 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
712 /classes/ChatterAuditProxyController.cls 270 3 270 9 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
712 /classes/ChatterAuditProxyController.cls 270 3 270 9 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
713 /classes/ChatterAuditProxyController.cls 273 10 276 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
713 /classes/ChatterAuditProxyController.cls 273 10 276 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
714 /classes/ChatterAuditProxyController.cls 278 10 282 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
714 /classes/ChatterAuditProxyController.cls 278 10 282 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
715 /classes/ChatterAuditProxyController.cls 284 10 288 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
715 /classes/ChatterAuditProxyController.cls 284 10 288 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
716 /classes/ChatterAuditProxyController.cls 290 10 294 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
716 /classes/ChatterAuditProxyController.cls 290 10 294 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
717 /classes/ChatterAuditProxyControllerTest.cls 23 9 96 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
717 /classes/ChatterAuditProxyControllerTest.cls 23 9 96 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
718 /classes/ChatterAuditProxyControllerTest.cls 25 23 31 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
718 /classes/ChatterAuditProxyControllerTest.cls 25 23 31 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
719 /classes/ChatterAuditProxyControllerTest.cls 25 23 31 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 'getResult_getChatterAuditData' doesn't match '[a-z][a-zA-Z0-9]*'
719 /classes/ChatterAuditProxyControllerTest.cls 25 23 31 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 'getResult_getChatterAuditData' doesn't match '[a-z][a-zA-Z0-9]*'
720 /classes/ChatterAuditProxyControllerTest.cls 30 9 30 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
720 /classes/ChatterAuditProxyControllerTest.cls 30 9 30 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
721 /classes/ChatterAuditProxyControllerTest.cls 34 23 40 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
721 /classes/ChatterAuditProxyControllerTest.cls 34 23 40 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
722 /classes/ChatterAuditProxyControllerTest.cls 34 23 40 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 'getResult_exportFullResult' doesn't match '[a-z][a-zA-Z0-9]*'
722 /classes/ChatterAuditProxyControllerTest.cls 34 23 40 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 'getResult_exportFullResult' doesn't match '[a-z][a-zA-Z0-9]*'
723 /classes/ChatterAuditProxyControllerTest.cls 39 9 39 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
723 /classes/ChatterAuditProxyControllerTest.cls 39 9 39 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
724 /classes/ChatterAuditProxyControllerTest.cls 42 20 48 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
724 /classes/ChatterAuditProxyControllerTest.cls 42 20 48 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
725 /classes/ChatterAuditProxyControllerTest.cls 42 20 48 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 'getResult_exportQuickResult' doesn't match '[a-z][a-zA-Z0-9]*'
725 /classes/ChatterAuditProxyControllerTest.cls 42 20 48 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 'getResult_exportQuickResult' doesn't match '[a-z][a-zA-Z0-9]*'
726 /classes/ChatterAuditProxyControllerTest.cls 47 9 47 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
726 /classes/ChatterAuditProxyControllerTest.cls 47 9 47 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
727 /classes/ChatterAuditProxyControllerTest.cls 50 20 62 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
727 /classes/ChatterAuditProxyControllerTest.cls 50 20 62 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
728 /classes/ChatterAuditProxyControllerTest.cls 50 20 62 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 'getResult_displayRecords4Purge' doesn't match '[a-z][a-zA-Z0-9]*'
728 /classes/ChatterAuditProxyControllerTest.cls 50 20 62 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 'getResult_displayRecords4Purge' doesn't match '[a-z][a-zA-Z0-9]*'
729 /classes/ChatterAuditProxyControllerTest.cls 54 9 54 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
729 /classes/ChatterAuditProxyControllerTest.cls 54 9 54 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
730 /classes/ChatterAuditProxyControllerTest.cls 60 3 60 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
730 /classes/ChatterAuditProxyControllerTest.cls 60 3 60 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
731 /classes/ChatterAuditProxyControllerTest.cls 64 20 76 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
731 /classes/ChatterAuditProxyControllerTest.cls 64 20 76 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
732 /classes/ChatterAuditProxyControllerTest.cls 64 20 76 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 'getResult_purgeRecords' doesn't match '[a-z][a-zA-Z0-9]*'
732 /classes/ChatterAuditProxyControllerTest.cls 64 20 76 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 'getResult_purgeRecords' doesn't match '[a-z][a-zA-Z0-9]*'
733 /classes/ChatterAuditProxyControllerTest.cls 69 9 69 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
733 /classes/ChatterAuditProxyControllerTest.cls 69 9 69 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
734 /classes/ChatterAuditProxyControllerTest.cls 75 3 75 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
734 /classes/ChatterAuditProxyControllerTest.cls 75 3 75 45 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
735 /classes/ChatterAuditProxyControllerTest.cls 78 20 93 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
735 /classes/ChatterAuditProxyControllerTest.cls 78 20 93 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
736 /classes/ChatterAuditProxyControllerTest.cls 78 20 93 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 'getResult_getLookUpItemsList' doesn't match '[a-z][a-zA-Z0-9]*'
736 /classes/ChatterAuditProxyControllerTest.cls 78 20 93 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 'getResult_getLookUpItemsList' doesn't match '[a-z][a-zA-Z0-9]*'
737 /classes/ChatterAuditProxyControllerTest.cls 84 9 84 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
737 /classes/ChatterAuditProxyControllerTest.cls 84 9 84 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
738 /classes/ChatterAuditProxyControllerTest.cls 88 9 88 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
738 /classes/ChatterAuditProxyControllerTest.cls 88 9 88 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
739 /classes/ChatterAuditProxyControllerTest.cls 92 9 92 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
739 /classes/ChatterAuditProxyControllerTest.cls 92 9 92 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
740 /classes/ChatterAuditPurgeController.cls 29 21 170 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
740 /classes/ChatterAuditPurgeController.cls 29 21 170 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
741 /classes/ChatterAuditPurgeController.cls 32 9 34 5 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
741 /classes/ChatterAuditPurgeController.cls 32 9 34 5 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
742 /classes/ChatterAuditPurgeController.cls 32 2 32 8 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
742 /classes/ChatterAuditPurgeController.cls 32 2 32 8 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
743 /classes/ChatterAuditPurgeController.cls 36 9 40 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
743 /classes/ChatterAuditPurgeController.cls 36 9 40 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
744 /classes/ChatterAuditPurgeController.cls 43 16 93 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
744 /classes/ChatterAuditPurgeController.cls 43 16 93 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
745 /classes/ChatterAuditPurgeController.cls 43 16 93 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getRecordsToPurge(String, String)' has a cognitive complexity of 21, current threshold is 15
745 /classes/ChatterAuditPurgeController.cls 43 16 93 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getRecordsToPurge(String, String)' has a cognitive complexity of 21, current threshold is 15
746 /classes/ChatterAuditPurgeController.cls 43 16 93 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getRecordsToPurge(String, String)' has a cyclomatic complexity of 11.
746 /classes/ChatterAuditPurgeController.cls 43 16 93 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getRecordsToPurge(String, String)' has a cyclomatic complexity of 11.
747 /classes/ChatterAuditPurgeController.cls 101 9 119 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
747 /classes/ChatterAuditPurgeController.cls 101 9 119 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
748 /classes/ChatterAuditPurgeController.cls 105 34 105 105 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
748 /classes/ChatterAuditPurgeController.cls 105 34 105 105 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
749 /classes/ChatterAuditPurgeController.cls 108 41 108 118 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
749 /classes/ChatterAuditPurgeController.cls 108 41 108 118 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
750 /classes/ChatterAuditPurgeController.cls 111 5 111 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
750 /classes/ChatterAuditPurgeController.cls 111 5 111 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
751 /classes/ChatterAuditPurgeController.cls 111 5 111 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
751 /classes/ChatterAuditPurgeController.cls 111 5 111 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
752 /classes/ChatterAuditPurgeController.cls 116 4 116 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
752 /classes/ChatterAuditPurgeController.cls 116 4 116 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
753 /classes/ChatterAuditPurgeController.cls 116 4 116 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
753 /classes/ChatterAuditPurgeController.cls 116 4 116 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
754 /classes/ChatterAuditPurgeController.cls 123 8 168 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
754 /classes/ChatterAuditPurgeController.cls 123 8 168 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
755 /classes/ChatterAuditPurgeController.cls 123 8 168 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'purgeItem' doesn't match '[A-Z][a-zA-Z0-9_]*'
755 /classes/ChatterAuditPurgeController.cls 123 8 168 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'purgeItem' doesn't match '[A-Z][a-zA-Z0-9_]*'
756 /classes/ChatterAuditPurgeController.cls 126 10 126 29 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
756 /classes/ChatterAuditPurgeController.cls 126 10 126 29 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
757 /classes/ChatterAuditPurgeController.cls 127 10 127 34 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
757 /classes/ChatterAuditPurgeController.cls 127 10 127 34 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
758 /classes/ChatterAuditPurgeController.cls 127 18 127 22 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
758 /classes/ChatterAuditPurgeController.cls 127 18 127 22 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
759 /classes/ChatterAuditPurgeController.cls 128 10 128 35 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
759 /classes/ChatterAuditPurgeController.cls 128 10 128 35 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
760 /classes/ChatterAuditPurgeController.cls 129 10 129 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
760 /classes/ChatterAuditPurgeController.cls 129 10 129 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
761 /classes/ChatterAuditPurgeController.cls 130 10 130 41 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
761 /classes/ChatterAuditPurgeController.cls 130 10 130 41 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
762 /classes/ChatterAuditPurgeController.cls 131 10 131 36 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
762 /classes/ChatterAuditPurgeController.cls 131 10 131 36 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
763 /classes/ChatterAuditPurgeController.cls 132 10 132 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
763 /classes/ChatterAuditPurgeController.cls 132 10 132 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
764 /classes/ChatterAuditPurgeController.cls 134 11 156 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
764 /classes/ChatterAuditPurgeController.cls 134 11 156 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
765 /classes/ChatterAuditPurgeController.cls 134 11 156 4 pmd NcssConstructorCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssconstructorcount The constructor has an NCSS line count of 29
765 /classes/ChatterAuditPurgeController.cls 134 11 156 4 pmd NcssConstructorCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssconstructorcount The constructor has an NCSS line count of 29
766 /classes/ChatterAuditPurgeController.cls 158 10 166 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
766 /classes/ChatterAuditPurgeController.cls 158 10 166 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
767 /classes/ChatterAuditPurgeControllerTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
767 /classes/ChatterAuditPurgeControllerTest.cls 32 25 32 39 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_posts' doesn't match '[a-z][a-zA-Z0-9]*'
768 /classes/ChatterAuditPurgeControllerTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
768 /classes/ChatterAuditPurgeControllerTest.cls 33 25 33 41 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'max_comments' doesn't match '[a-z][a-zA-Z0-9]*'
769 /classes/ChatterAuditPurgeControllerTest.cls 35 21 54 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
769 /classes/ChatterAuditPurgeControllerTest.cls 35 21 54 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
770 /classes/ChatterAuditPurgeControllerTest.cls 35 21 54 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 'test_ChatterAuditPurgeController_xls' doesn't match '[a-z][a-zA-Z0-9]*'
770 /classes/ChatterAuditPurgeControllerTest.cls 35 21 54 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 'test_ChatterAuditPurgeController_xls' doesn't match '[a-z][a-zA-Z0-9]*'
771 /classes/ChatterAuditPurgeControllerTest.cls 45 3 45 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
771 /classes/ChatterAuditPurgeControllerTest.cls 45 3 45 51 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
772 /classes/ChatterAuditPurgeControllerTest.cls 51 3 51 99 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.
772 /classes/ChatterAuditPurgeControllerTest.cls 51 3 51 99 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.
773 /classes/ChatterAuditSearchController.cls 29 21 540 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
773 /classes/ChatterAuditSearchController.cls 29 21 540 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
774 /classes/ChatterAuditSearchController.cls 29 21 540 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditSearchController' has a total cognitive complexity of 84 (highest 15), current threshold is 50
774 /classes/ChatterAuditSearchController.cls 29 21 540 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditSearchController' has a total cognitive complexity of 84 (highest 15), current threshold is 50
775 /classes/ChatterAuditSearchController.cls 29 21 540 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditSearchController' has a total cyclomatic complexity of 57 (highest 10).
775 /classes/ChatterAuditSearchController.cls 29 21 540 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditSearchController' has a total cyclomatic complexity of 57 (highest 10).
776 /classes/ChatterAuditSearchController.cls 31 16 31 56 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
776 /classes/ChatterAuditSearchController.cls 31 16 31 56 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
777 /classes/ChatterAuditSearchController.cls 31 24 31 44 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#propertynamingconventions The static property name 'MORE_RECORDS_TO_SHOW' doesn't match '[a-z][a-zA-Z0-9]*'
777 /classes/ChatterAuditSearchController.cls 31 24 31 44 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#propertynamingconventions The static property name 'MORE_RECORDS_TO_SHOW' doesn't match '[a-z][a-zA-Z0-9]*'
778 /classes/ChatterAuditSearchController.cls 33 9 33 71 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
778 /classes/ChatterAuditSearchController.cls 33 9 33 71 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
779 /classes/ChatterAuditSearchController.cls 34 13 34 51 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
779 /classes/ChatterAuditSearchController.cls 34 13 34 51 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
780 /classes/ChatterAuditSearchController.cls 35 19 35 47 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
780 /classes/ChatterAuditSearchController.cls 35 19 35 47 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
781 /classes/ChatterAuditSearchController.cls 37 32 37 49 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'searchParamsLocal' should be before method declarations in its class
781 /classes/ChatterAuditSearchController.cls 37 32 37 49 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'searchParamsLocal' should be before method declarations in its class
782 /classes/ChatterAuditSearchController.cls 38 38 38 83 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'searchParamsGlobal' should be before method declarations in its class
782 /classes/ChatterAuditSearchController.cls 38 38 38 83 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'searchParamsGlobal' should be before method declarations in its class
783 /classes/ChatterAuditSearchController.cls 40 21 40 28 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'postIds' should be before method declarations in its class
783 /classes/ChatterAuditSearchController.cls 40 21 40 28 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'postIds' should be before method declarations in its class
784 /classes/ChatterAuditSearchController.cls 41 13 41 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
784 /classes/ChatterAuditSearchController.cls 41 13 41 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
785 /classes/ChatterAuditSearchController.cls 42 21 42 38 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'preLoadingStarted' should be before method declarations in its class
785 /classes/ChatterAuditSearchController.cls 42 21 42 38 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'preLoadingStarted' should be before method declarations in its class
786 /classes/ChatterAuditSearchController.cls 43 57 43 65 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'response' should be before method declarations in its class
786 /classes/ChatterAuditSearchController.cls 43 57 43 65 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'response' should be before method declarations in its class
787 /classes/ChatterAuditSearchController.cls 45 12 47 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
787 /classes/ChatterAuditSearchController.cls 45 12 47 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
788 /classes/ChatterAuditSearchController.cls 50 12 53 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
788 /classes/ChatterAuditSearchController.cls 50 12 53 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
789 /classes/ChatterAuditSearchController.cls 56 12 59 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
789 /classes/ChatterAuditSearchController.cls 56 12 59 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
790 /classes/ChatterAuditSearchController.cls 62 9 68 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
790 /classes/ChatterAuditSearchController.cls 62 9 68 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
791 /classes/ChatterAuditSearchController.cls 70 12 79 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
791 /classes/ChatterAuditSearchController.cls 70 12 79 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
792 /classes/ChatterAuditSearchController.cls 84 12 96 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
792 /classes/ChatterAuditSearchController.cls 84 12 96 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
793 /classes/ChatterAuditSearchController.cls 103 12 112 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
793 /classes/ChatterAuditSearchController.cls 103 12 112 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
794 /classes/ChatterAuditSearchController.cls 117 14 121 7 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
794 /classes/ChatterAuditSearchController.cls 117 14 121 7 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
795 /classes/ChatterAuditSearchController.cls 126 13 167 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
795 /classes/ChatterAuditSearchController.cls 126 13 167 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
796 /classes/ChatterAuditSearchController.cls 127 16 127 35 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'parentIdFilter' defined but not used
796 /classes/ChatterAuditSearchController.cls 127 16 127 35 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'parentIdFilter' defined but not used
797 /classes/ChatterAuditSearchController.cls 139 21 151 26 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
797 /classes/ChatterAuditSearchController.cls 139 21 151 26 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
798 /classes/ChatterAuditSearchController.cls 143 25 151 26 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
798 /classes/ChatterAuditSearchController.cls 143 25 151 26 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
799 /classes/ChatterAuditSearchController.cls 170 12 175 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
799 /classes/ChatterAuditSearchController.cls 170 12 175 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
800 /classes/ChatterAuditSearchController.cls 178 12 191 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
800 /classes/ChatterAuditSearchController.cls 178 12 191 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
801 /classes/ChatterAuditSearchController.cls 220 12 225 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
801 /classes/ChatterAuditSearchController.cls 220 12 225 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
802 /classes/ChatterAuditSearchController.cls 232 19 243 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
802 /classes/ChatterAuditSearchController.cls 232 19 243 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
803 /classes/ChatterAuditSearchController.cls 250 20 279 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
803 /classes/ChatterAuditSearchController.cls 250 20 279 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
804 /classes/ChatterAuditSearchController.cls 250 20 279 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'backupUrlParameters()' has a cyclomatic complexity of 10.
804 /classes/ChatterAuditSearchController.cls 250 20 279 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'backupUrlParameters()' has a cyclomatic complexity of 10.
805 /classes/ChatterAuditSearchController.cls 250 20 279 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'backupUrlParameters()' has an NCSS line count of 46 (limit: 40)
805 /classes/ChatterAuditSearchController.cls 250 20 279 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'backupUrlParameters()' has an NCSS line count of 46 (limit: 40)
806 /classes/ChatterAuditSearchController.cls 252 49 252 108 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
806 /classes/ChatterAuditSearchController.cls 252 49 252 108 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
807 /classes/ChatterAuditSearchController.cls 253 61 253 120 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
807 /classes/ChatterAuditSearchController.cls 253 61 253 120 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
808 /classes/ChatterAuditSearchController.cls 253 13 253 123 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
808 /classes/ChatterAuditSearchController.cls 253 13 253 123 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
809 /classes/ChatterAuditSearchController.cls 253 13 253 123 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
809 /classes/ChatterAuditSearchController.cls 253 13 253 123 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
810 /classes/ChatterAuditSearchController.cls 254 49 254 104 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
810 /classes/ChatterAuditSearchController.cls 254 49 254 104 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
811 /classes/ChatterAuditSearchController.cls 255 63 255 118 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
811 /classes/ChatterAuditSearchController.cls 255 63 255 118 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
812 /classes/ChatterAuditSearchController.cls 255 17 255 121 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
812 /classes/ChatterAuditSearchController.cls 255 17 255 121 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
813 /classes/ChatterAuditSearchController.cls 255 17 255 121 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
813 /classes/ChatterAuditSearchController.cls 255 17 255 121 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
814 /classes/ChatterAuditSearchController.cls 256 49 256 103 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
814 /classes/ChatterAuditSearchController.cls 256 49 256 103 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
815 /classes/ChatterAuditSearchController.cls 257 63 257 117 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
815 /classes/ChatterAuditSearchController.cls 257 63 257 117 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
816 /classes/ChatterAuditSearchController.cls 257 17 257 120 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
816 /classes/ChatterAuditSearchController.cls 257 17 257 120 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
817 /classes/ChatterAuditSearchController.cls 257 17 257 120 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
817 /classes/ChatterAuditSearchController.cls 257 17 257 120 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
818 /classes/ChatterAuditSearchController.cls 258 49 258 103 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
818 /classes/ChatterAuditSearchController.cls 258 49 258 103 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
819 /classes/ChatterAuditSearchController.cls 259 63 259 117 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
819 /classes/ChatterAuditSearchController.cls 259 63 259 117 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
820 /classes/ChatterAuditSearchController.cls 259 17 259 120 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
820 /classes/ChatterAuditSearchController.cls 259 17 259 120 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
821 /classes/ChatterAuditSearchController.cls 259 17 259 120 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
821 /classes/ChatterAuditSearchController.cls 259 17 259 120 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
822 /classes/ChatterAuditSearchController.cls 260 49 260 105 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
822 /classes/ChatterAuditSearchController.cls 260 49 260 105 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
823 /classes/ChatterAuditSearchController.cls 261 63 261 119 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
823 /classes/ChatterAuditSearchController.cls 261 63 261 119 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
824 /classes/ChatterAuditSearchController.cls 261 17 261 122 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
824 /classes/ChatterAuditSearchController.cls 261 17 261 122 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
825 /classes/ChatterAuditSearchController.cls 261 17 261 122 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
825 /classes/ChatterAuditSearchController.cls 261 17 261 122 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
826 /classes/ChatterAuditSearchController.cls 262 33 262 88 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
826 /classes/ChatterAuditSearchController.cls 262 33 262 88 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
827 /classes/ChatterAuditSearchController.cls 263 33 263 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
827 /classes/ChatterAuditSearchController.cls 263 33 263 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
828 /classes/ChatterAuditSearchController.cls 264 33 264 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
828 /classes/ChatterAuditSearchController.cls 264 33 264 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
829 /classes/ChatterAuditSearchController.cls 265 33 265 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
829 /classes/ChatterAuditSearchController.cls 265 33 265 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
830 /classes/ChatterAuditSearchController.cls 266 33 266 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
830 /classes/ChatterAuditSearchController.cls 266 33 266 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
831 /classes/ChatterAuditSearchController.cls 267 33 267 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
831 /classes/ChatterAuditSearchController.cls 267 33 267 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
832 /classes/ChatterAuditSearchController.cls 268 33 268 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
832 /classes/ChatterAuditSearchController.cls 268 33 268 86 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
833 /classes/ChatterAuditSearchController.cls 270 49 270 102 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
833 /classes/ChatterAuditSearchController.cls 270 49 270 102 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
834 /classes/ChatterAuditSearchController.cls 271 47 271 100 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
834 /classes/ChatterAuditSearchController.cls 271 47 271 100 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
835 /classes/ChatterAuditSearchController.cls 272 55 272 108 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
835 /classes/ChatterAuditSearchController.cls 272 55 272 108 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
836 /classes/ChatterAuditSearchController.cls 272 17 272 111 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
836 /classes/ChatterAuditSearchController.cls 272 17 272 111 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
837 /classes/ChatterAuditSearchController.cls 272 17 272 111 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
837 /classes/ChatterAuditSearchController.cls 272 17 272 111 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
838 /classes/ChatterAuditSearchController.cls 274 49 274 100 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
838 /classes/ChatterAuditSearchController.cls 274 49 274 100 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
839 /classes/ChatterAuditSearchController.cls 275 47 275 98 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
839 /classes/ChatterAuditSearchController.cls 275 47 275 98 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
840 /classes/ChatterAuditSearchController.cls 276 51 276 102 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
840 /classes/ChatterAuditSearchController.cls 276 51 276 102 pmd ApexXSSFromURLParam 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexxssfromurlparam Apex classes should escape/sanitize Strings obtained from URL parameters
841 /classes/ChatterAuditSearchController.cls 276 17 276 106 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
841 /classes/ChatterAuditSearchController.cls 276 17 276 106 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
842 /classes/ChatterAuditSearchController.cls 276 17 276 106 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
842 /classes/ChatterAuditSearchController.cls 276 17 276 106 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
843 /classes/ChatterAuditSearchController.cls 289 19 302 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
843 /classes/ChatterAuditSearchController.cls 289 19 302 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
844 /classes/ChatterAuditSearchController.cls 311 19 317 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
844 /classes/ChatterAuditSearchController.cls 311 19 317 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
845 /classes/ChatterAuditSearchController.cls 326 20 350 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
845 /classes/ChatterAuditSearchController.cls 326 20 350 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
846 /classes/ChatterAuditSearchController.cls 326 20 350 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'unSerializeParameters(List)' has a cognitive complexity of 15, current threshold is 15
846 /classes/ChatterAuditSearchController.cls 326 20 350 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'unSerializeParameters(List)' has a cognitive complexity of 15, current threshold is 15
847 /classes/ChatterAuditSearchController.cls 326 20 350 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'unSerializeParameters(List)' has a cyclomatic complexity of 10.
847 /classes/ChatterAuditSearchController.cls 326 20 350 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'unSerializeParameters(List)' has a cyclomatic complexity of 10.
848 /classes/ChatterAuditSearchController.cls 333 21 335 22 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
848 /classes/ChatterAuditSearchController.cls 333 21 335 22 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
849 /classes/ChatterAuditSearchController.cls 343 17 343 99 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
849 /classes/ChatterAuditSearchController.cls 343 17 343 99 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
850 /classes/ChatterAuditSearchController.cls 343 17 343 99 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
850 /classes/ChatterAuditSearchController.cls 343 17 343 99 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
851 /classes/ChatterAuditSearchController.cls 347 17 347 94 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
851 /classes/ChatterAuditSearchController.cls 347 17 347 94 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
852 /classes/ChatterAuditSearchController.cls 347 17 347 94 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
852 /classes/ChatterAuditSearchController.cls 347 17 347 94 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
853 /classes/ChatterAuditSearchController.cls 357 12 368 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
853 /classes/ChatterAuditSearchController.cls 357 12 368 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
854 /classes/ChatterAuditSearchController.cls 357 12 368 6 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'objectWrapper' doesn't match '[A-Z][a-zA-Z0-9_]*'
854 /classes/ChatterAuditSearchController.cls 357 12 368 6 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'objectWrapper' doesn't match '[A-Z][a-zA-Z0-9_]*'
855 /classes/ChatterAuditSearchController.cls 359 16 359 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
855 /classes/ChatterAuditSearchController.cls 359 16 359 39 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
856 /classes/ChatterAuditSearchController.cls 360 16 360 41 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
856 /classes/ChatterAuditSearchController.cls 360 16 360 41 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
857 /classes/ChatterAuditSearchController.cls 361 16 361 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
857 /classes/ChatterAuditSearchController.cls 361 16 361 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
858 /classes/ChatterAuditSearchController.cls 363 16 367 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
858 /classes/ChatterAuditSearchController.cls 363 16 367 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
859 /classes/ChatterAuditSearchController.cls 370 12 539 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
859 /classes/ChatterAuditSearchController.cls 370 12 539 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
860 /classes/ChatterAuditSearchController.cls 370 12 539 6 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessivepubliccount The class SearchItem has 22 public methods, attributes, and properties (limit: 20)
860 /classes/ChatterAuditSearchController.cls 370 12 539 6 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessivepubliccount The class SearchItem has 22 public methods, attributes, and properties (limit: 20)
861 /classes/ChatterAuditSearchController.cls 373 16 373 47 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
861 /classes/ChatterAuditSearchController.cls 373 16 373 47 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
862 /classes/ChatterAuditSearchController.cls 374 16 374 48 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
862 /classes/ChatterAuditSearchController.cls 374 16 374 48 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
863 /classes/ChatterAuditSearchController.cls 374 27 374 31 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
863 /classes/ChatterAuditSearchController.cls 374 27 374 31 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'Type' doesn't match '[a-z][a-zA-Z0-9]*'
864 /classes/ChatterAuditSearchController.cls 375 16 375 48 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
864 /classes/ChatterAuditSearchController.cls 375 16 375 48 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
865 /classes/ChatterAuditSearchController.cls 376 16 376 53 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
865 /classes/ChatterAuditSearchController.cls 376 16 376 53 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
866 /classes/ChatterAuditSearchController.cls 377 16 377 56 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
866 /classes/ChatterAuditSearchController.cls 377 16 377 56 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
867 /classes/ChatterAuditSearchController.cls 378 16 378 51 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
867 /classes/ChatterAuditSearchController.cls 378 16 378 51 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
868 /classes/ChatterAuditSearchController.cls 379 16 379 53 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
868 /classes/ChatterAuditSearchController.cls 379 16 379 53 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
869 /classes/ChatterAuditSearchController.cls 380 16 380 56 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
869 /classes/ChatterAuditSearchController.cls 380 16 380 56 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
870 /classes/ChatterAuditSearchController.cls 381 16 381 52 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
870 /classes/ChatterAuditSearchController.cls 381 16 381 52 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
871 /classes/ChatterAuditSearchController.cls 382 16 382 50 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
871 /classes/ChatterAuditSearchController.cls 382 16 382 50 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
872 /classes/ChatterAuditSearchController.cls 383 16 383 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
872 /classes/ChatterAuditSearchController.cls 383 16 383 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
873 /classes/ChatterAuditSearchController.cls 384 16 384 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
873 /classes/ChatterAuditSearchController.cls 384 16 384 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
874 /classes/ChatterAuditSearchController.cls 385 16 385 60 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
874 /classes/ChatterAuditSearchController.cls 385 16 385 60 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
875 /classes/ChatterAuditSearchController.cls 386 16 386 55 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
875 /classes/ChatterAuditSearchController.cls 386 16 386 55 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
876 /classes/ChatterAuditSearchController.cls 387 16 387 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
876 /classes/ChatterAuditSearchController.cls 387 16 387 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
877 /classes/ChatterAuditSearchController.cls 387 26 387 41 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'ContentFileName' doesn't match '[a-z][a-zA-Z0-9]*'
877 /classes/ChatterAuditSearchController.cls 387 26 387 41 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'ContentFileName' doesn't match '[a-z][a-zA-Z0-9]*'
878 /classes/ChatterAuditSearchController.cls 388 16 388 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
878 /classes/ChatterAuditSearchController.cls 388 16 388 59 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
879 /classes/ChatterAuditSearchController.cls 388 26 388 44 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'ContentDescription' doesn't match '[a-z][a-zA-Z0-9]*'
879 /classes/ChatterAuditSearchController.cls 388 26 388 44 pmd PropertyNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#propertynamingconventions The instance property name 'ContentDescription' doesn't match '[a-z][a-zA-Z0-9]*'
880 /classes/ChatterAuditSearchController.cls 391 16 420 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
880 /classes/ChatterAuditSearchController.cls 391 16 420 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
881 /classes/ChatterAuditSearchController.cls 391 16 420 10 pmd NcssConstructorCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssconstructorcount The constructor has an NCSS line count of 23
881 /classes/ChatterAuditSearchController.cls 391 16 420 10 pmd NcssConstructorCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssconstructorcount The constructor has an NCSS line count of 23
882 /classes/ChatterAuditSearchController.cls 422 16 448 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
882 /classes/ChatterAuditSearchController.cls 422 16 448 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
883 /classes/ChatterAuditSearchController.cls 422 16 448 10 pmd NcssConstructorCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssconstructorcount The constructor has an NCSS line count of 22
883 /classes/ChatterAuditSearchController.cls 422 16 448 10 pmd NcssConstructorCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssconstructorcount The constructor has an NCSS line count of 22
884 /classes/ChatterAuditSearchController.cls 450 16 463 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
884 /classes/ChatterAuditSearchController.cls 450 16 463 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
885 /classes/ChatterAuditSearchController.cls 465 16 495 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
885 /classes/ChatterAuditSearchController.cls 465 16 495 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
886 /classes/ChatterAuditSearchController.cls 497 16 523 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
886 /classes/ChatterAuditSearchController.cls 497 16 523 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
887 /classes/ChatterAuditSearchController.cls 525 16 538 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
887 /classes/ChatterAuditSearchController.cls 525 16 538 10 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
888 /classes/ChatterAuditSearchControllerTest.cls 37 20 75 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
888 /classes/ChatterAuditSearchControllerTest.cls 37 20 75 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
889 /classes/ChatterAuditSearchControllerTest.cls 37 20 75 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
889 /classes/ChatterAuditSearchControllerTest.cls 37 20 75 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
890 /classes/ChatterAuditSearchControllerTest.cls 37 20 75 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 'test_controller' doesn't match '[a-z][a-zA-Z0-9]*'
890 /classes/ChatterAuditSearchControllerTest.cls 37 20 75 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 'test_controller' doesn't match '[a-z][a-zA-Z0-9]*'
891 /classes/ChatterAuditSearchControllerTest.cls 57 3 57 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
891 /classes/ChatterAuditSearchControllerTest.cls 57 3 57 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
892 /classes/ChatterAuditSearchControllerTest.cls 73 3 73 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
892 /classes/ChatterAuditSearchControllerTest.cls 73 3 73 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
893 /classes/ChatterAuditSearchControllerTest.cls 74 3 74 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
893 /classes/ChatterAuditSearchControllerTest.cls 74 3 74 50 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
894 /classes/ChatterAuditSearchControllerTest.cls 93 20 140 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
894 /classes/ChatterAuditSearchControllerTest.cls 93 20 140 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
895 /classes/ChatterAuditSearchControllerTest.cls 93 20 140 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 'test_searchByAuthor' doesn't match '[a-z][a-zA-Z0-9]*'
895 /classes/ChatterAuditSearchControllerTest.cls 93 20 140 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 'test_searchByAuthor' doesn't match '[a-z][a-zA-Z0-9]*'
896 /classes/ChatterAuditSearchControllerTest.cls 131 3 131 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
896 /classes/ChatterAuditSearchControllerTest.cls 131 3 131 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
897 /classes/ChatterAuditSearchControllerTest.cls 138 3 138 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
897 /classes/ChatterAuditSearchControllerTest.cls 138 3 138 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
898 /classes/ChatterAuditSearchControllerTest.cls 157 20 209 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
898 /classes/ChatterAuditSearchControllerTest.cls 157 20 209 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
899 /classes/ChatterAuditSearchControllerTest.cls 157 20 209 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 'test_searchByAuthor_AND_keyword' doesn't match '[a-z][a-zA-Z0-9]*'
899 /classes/ChatterAuditSearchControllerTest.cls 157 20 209 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 'test_searchByAuthor_AND_keyword' doesn't match '[a-z][a-zA-Z0-9]*'
900 /classes/ChatterAuditSearchControllerTest.cls 208 3 208 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
900 /classes/ChatterAuditSearchControllerTest.cls 208 3 208 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
901 /classes/ChatterAuditSearchControllerTest.cls 225 20 268 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
901 /classes/ChatterAuditSearchControllerTest.cls 225 20 268 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
902 /classes/ChatterAuditSearchControllerTest.cls 225 20 268 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
902 /classes/ChatterAuditSearchControllerTest.cls 225 20 268 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
903 /classes/ChatterAuditSearchControllerTest.cls 225 20 268 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 'test_searchWallPosts' doesn't match '[a-z][a-zA-Z0-9]*'
903 /classes/ChatterAuditSearchControllerTest.cls 225 20 268 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 'test_searchWallPosts' doesn't match '[a-z][a-zA-Z0-9]*'
904 /classes/ChatterAuditSearchControllerTest.cls 259 3 259 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
904 /classes/ChatterAuditSearchControllerTest.cls 259 3 259 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
905 /classes/ChatterAuditSearchControllerTest.cls 266 3 266 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
905 /classes/ChatterAuditSearchControllerTest.cls 266 3 266 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
906 /classes/ChatterAuditSearchControllerTest.cls 290 20 349 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
906 /classes/ChatterAuditSearchControllerTest.cls 290 20 349 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
907 /classes/ChatterAuditSearchControllerTest.cls 290 20 349 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
907 /classes/ChatterAuditSearchControllerTest.cls 290 20 349 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
908 /classes/ChatterAuditSearchControllerTest.cls 290 20 349 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 'test_searchUserFollowingPosts' doesn't match '[a-z][a-zA-Z0-9]*'
908 /classes/ChatterAuditSearchControllerTest.cls 290 20 349 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 'test_searchUserFollowingPosts' doesn't match '[a-z][a-zA-Z0-9]*'
909 /classes/ChatterAuditSearchControllerTest.cls 321 3 321 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
909 /classes/ChatterAuditSearchControllerTest.cls 321 3 321 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
910 /classes/ChatterAuditSearchControllerTest.cls 333 3 333 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
910 /classes/ChatterAuditSearchControllerTest.cls 333 3 333 48 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
911 /classes/ChatterAuditSearchControllerTest.cls 340 3 340 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
911 /classes/ChatterAuditSearchControllerTest.cls 340 3 340 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
912 /classes/ChatterAuditSearchControllerTest.cls 347 3 347 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
912 /classes/ChatterAuditSearchControllerTest.cls 347 3 347 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
913 /classes/ChatterAuditSearchControllerTest.cls 352 23 379 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
913 /classes/ChatterAuditSearchControllerTest.cls 352 23 379 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
914 /classes/ChatterAuditSearchControllerTest.cls 352 23 379 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 'test_searchByTwoAuthors' doesn't match '[a-z][a-zA-Z0-9]*'
914 /classes/ChatterAuditSearchControllerTest.cls 352 23 379 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 'test_searchByTwoAuthors' doesn't match '[a-z][a-zA-Z0-9]*'
915 /classes/ChatterAuditSearchControllerTest.cls 378 3 378 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
915 /classes/ChatterAuditSearchControllerTest.cls 378 3 378 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
916 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
916 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
917 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditSearchUtilities' has a total cognitive complexity of 125 (highest 51), current threshold is 50
917 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'ChatterAuditSearchUtilities' has a total cognitive complexity of 125 (highest 51), current threshold is 50
918 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditSearchUtilities' has a total cyclomatic complexity of 82 (highest 23).
918 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditSearchUtilities' has a total cyclomatic complexity of 82 (highest 23).
919 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditSearchUtilities' has a Standard Cyclomatic Complexity of 5 (Highest = 18).
919 /classes/ChatterAuditSearchUtilities.cls 29 21 408 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'ChatterAuditSearchUtilities' has a Standard Cyclomatic Complexity of 5 (Highest = 18).
920 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
920 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
921 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'runSearch()' has a cognitive complexity of 51, current threshold is 15
921 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'runSearch()' has a cognitive complexity of 51, current threshold is 15
922 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'runSearch()' has a cyclomatic complexity of 23.
922 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'runSearch()' has a cyclomatic complexity of 23.
923 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'runSearch()' has an NCSS line count of 64 (limit: 40)
923 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'runSearch()' has an NCSS line count of 64 (limit: 40)
924 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'runSearch' has a Standard Cyclomatic Complexity of 18.
924 /classes/ChatterAuditSearchUtilities.cls 39 18 111 5 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'runSearch' has a Standard Cyclomatic Complexity of 18.
925 /classes/ChatterAuditSearchUtilities.cls 42 10 42 13 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'sql' defined but not used
925 /classes/ChatterAuditSearchUtilities.cls 42 10 42 13 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'sql' defined but not used
926 /classes/ChatterAuditSearchUtilities.cls 55 37 55 108 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
926 /classes/ChatterAuditSearchUtilities.cls 55 37 55 108 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
927 /classes/ChatterAuditSearchUtilities.cls 55 37 55 108 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
927 /classes/ChatterAuditSearchUtilities.cls 55 37 55 108 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
928 /classes/ChatterAuditSearchUtilities.cls 58 24 58 27 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'tmp' defined but not used
928 /classes/ChatterAuditSearchUtilities.cls 58 24 58 27 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'tmp' defined but not used
929 /classes/ChatterAuditSearchUtilities.cls 63 6 65 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
929 /classes/ChatterAuditSearchUtilities.cls 63 6 65 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
930 /classes/ChatterAuditSearchUtilities.cls 78 6 82 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
930 /classes/ChatterAuditSearchUtilities.cls 78 6 82 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
931 /classes/ChatterAuditSearchUtilities.cls 78 6 82 7 pmd EmptyIfStmt 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptyifstmt Avoid empty if statements
931 /classes/ChatterAuditSearchUtilities.cls 78 6 82 7 pmd EmptyIfStmt 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptyifstmt Avoid empty if statements
932 /classes/ChatterAuditSearchUtilities.cls 78 53 80 7 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
932 /classes/ChatterAuditSearchUtilities.cls 78 53 80 7 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
933 /classes/ChatterAuditSearchUtilities.cls 95 6 99 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
933 /classes/ChatterAuditSearchUtilities.cls 95 6 99 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
934 /classes/ChatterAuditSearchUtilities.cls 95 6 99 7 pmd EmptyIfStmt 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptyifstmt Avoid empty if statements
934 /classes/ChatterAuditSearchUtilities.cls 95 6 99 7 pmd EmptyIfStmt 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptyifstmt Avoid empty if statements
935 /classes/ChatterAuditSearchUtilities.cls 95 54 97 7 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
935 /classes/ChatterAuditSearchUtilities.cls 95 54 97 7 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
936 /classes/ChatterAuditSearchUtilities.cls 124 17 158 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
936 /classes/ChatterAuditSearchUtilities.cls 124 17 158 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
937 /classes/ChatterAuditSearchUtilities.cls 124 17 158 4 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getInteractionBetweenActors(String, String)' has a cognitive complexity of 15, current threshold is 15
937 /classes/ChatterAuditSearchUtilities.cls 124 17 158 4 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getInteractionBetweenActors(String, String)' has a cognitive complexity of 15, current threshold is 15
938 /classes/ChatterAuditSearchUtilities.cls 124 17 158 4 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getInteractionBetweenActors(String, String)' has a cyclomatic complexity of 10.
938 /classes/ChatterAuditSearchUtilities.cls 124 17 158 4 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getInteractionBetweenActors(String, String)' has a cyclomatic complexity of 10.
939 /classes/ChatterAuditSearchUtilities.cls 136 12 136 126 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
939 /classes/ChatterAuditSearchUtilities.cls 136 12 136 126 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
940 /classes/ChatterAuditSearchUtilities.cls 138 11 138 46 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
940 /classes/ChatterAuditSearchUtilities.cls 138 11 138 46 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
941 /classes/ChatterAuditSearchUtilities.cls 143 5 145 6 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
941 /classes/ChatterAuditSearchUtilities.cls 143 5 145 6 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
942 /classes/ChatterAuditSearchUtilities.cls 154 26 154 30 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
942 /classes/ChatterAuditSearchUtilities.cls 154 26 154 30 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
943 /classes/ChatterAuditSearchUtilities.cls 171 17 209 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
943 /classes/ChatterAuditSearchUtilities.cls 171 17 209 4 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
944 /classes/ChatterAuditSearchUtilities.cls 171 17 209 4 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getThreadInteractionBetweenActors(String, String)' has a cognitive complexity of 18, current threshold is 15
944 /classes/ChatterAuditSearchUtilities.cls 171 17 209 4 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getThreadInteractionBetweenActors(String, String)' has a cognitive complexity of 18, current threshold is 15
945 /classes/ChatterAuditSearchUtilities.cls 171 17 209 4 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getThreadInteractionBetweenActors(String, String)' has a cyclomatic complexity of 11.
945 /classes/ChatterAuditSearchUtilities.cls 171 17 209 4 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getThreadInteractionBetweenActors(String, String)' has a cyclomatic complexity of 11.
946 /classes/ChatterAuditSearchUtilities.cls 182 12 182 34 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
946 /classes/ChatterAuditSearchUtilities.cls 182 12 182 34 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
947 /classes/ChatterAuditSearchUtilities.cls 189 11 189 46 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
947 /classes/ChatterAuditSearchUtilities.cls 189 11 189 46 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
948 /classes/ChatterAuditSearchUtilities.cls 194 5 196 6 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
948 /classes/ChatterAuditSearchUtilities.cls 194 5 196 6 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
949 /classes/ChatterAuditSearchUtilities.cls 205 26 205 30 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
949 /classes/ChatterAuditSearchUtilities.cls 205 26 205 30 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
950 /classes/ChatterAuditSearchUtilities.cls 219 17 244 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
950 /classes/ChatterAuditSearchUtilities.cls 219 17 244 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
951 /classes/ChatterAuditSearchUtilities.cls 219 17 244 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getPostIdsWithThreadsInvolvingUsers(String, String)' has a cognitive complexity of 15, current threshold is 15
951 /classes/ChatterAuditSearchUtilities.cls 219 17 244 3 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getPostIdsWithThreadsInvolvingUsers(String, String)' has a cognitive complexity of 15, current threshold is 15
952 /classes/ChatterAuditSearchUtilities.cls 253 17 269 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
952 /classes/ChatterAuditSearchUtilities.cls 253 17 269 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
953 /classes/ChatterAuditSearchUtilities.cls 262 10 262 105 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'feedItemId_api_name' doesn't match '[a-z][a-zA-Z0-9]*'
953 /classes/ChatterAuditSearchUtilities.cls 262 10 262 105 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'feedItemId_api_name' doesn't match '[a-z][a-zA-Z0-9]*'
954 /classes/ChatterAuditSearchUtilities.cls 264 37 264 38 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
954 /classes/ChatterAuditSearchUtilities.cls 264 37 264 38 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
955 /classes/ChatterAuditSearchUtilities.cls 281 18 314 5 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
955 /classes/ChatterAuditSearchUtilities.cls 281 18 314 5 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
956 /classes/ChatterAuditSearchUtilities.cls 281 18 314 5 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getCommentsBetweenActors(String, String)' has a cognitive complexity of 15, current threshold is 15
956 /classes/ChatterAuditSearchUtilities.cls 281 18 314 5 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'getCommentsBetweenActors(String, String)' has a cognitive complexity of 15, current threshold is 15
957 /classes/ChatterAuditSearchUtilities.cls 281 18 314 5 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getCommentsBetweenActors(String, String)' has a cyclomatic complexity of 10.
957 /classes/ChatterAuditSearchUtilities.cls 281 18 314 5 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'getCommentsBetweenActors(String, String)' has a cyclomatic complexity of 10.
958 /classes/ChatterAuditSearchUtilities.cls 292 12 292 104 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
958 /classes/ChatterAuditSearchUtilities.cls 292 12 292 104 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_CONDITIONAL' doesn't match '[a-z][a-zA-Z0-9]*'
959 /classes/ChatterAuditSearchUtilities.cls 294 11 294 46 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
959 /classes/ChatterAuditSearchUtilities.cls 294 11 294 46 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'soql_DATES' doesn't match '[a-z][a-zA-Z0-9]*'
960 /classes/ChatterAuditSearchUtilities.cls 299 5 301 6 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
960 /classes/ChatterAuditSearchUtilities.cls 299 5 301 6 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
961 /classes/ChatterAuditSearchUtilities.cls 310 26 310 30 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
961 /classes/ChatterAuditSearchUtilities.cls 310 26 310 30 pmd ApexSOQLInjection 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsoqlinjection Avoid untrusted/unescaped variables in DML query
962 /classes/ChatterAuditSearchUtilities.cls 324 17 330 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
962 /classes/ChatterAuditSearchUtilities.cls 324 17 330 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
963 /classes/ChatterAuditSearchUtilities.cls 340 17 346 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
963 /classes/ChatterAuditSearchUtilities.cls 340 17 346 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
964 /classes/ChatterAuditSearchUtilities.cls 355 24 355 285 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryPostFields' should be before method declarations in its class
964 /classes/ChatterAuditSearchUtilities.cls 355 24 355 285 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryPostFields' should be before method declarations in its class
965 /classes/ChatterAuditSearchUtilities.cls 356 24 356 227 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryCommentFields' should be before method declarations in its class
965 /classes/ChatterAuditSearchUtilities.cls 356 24 356 227 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'defaultQueryCommentFields' should be before method declarations in its class
966 /classes/ChatterAuditSearchUtilitiesTest.cls 32 23 159 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
966 /classes/ChatterAuditSearchUtilitiesTest.cls 32 23 159 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
967 /classes/ChatterAuditSearchUtilitiesTest.cls 32 23 159 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 'conversation_test' doesn't match '[a-z][a-zA-Z0-9]*'
967 /classes/ChatterAuditSearchUtilitiesTest.cls 32 23 159 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 'conversation_test' doesn't match '[a-z][a-zA-Z0-9]*'
968 /classes/ChatterAuditSearchUtilitiesTest.cls 32 23 159 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'conversation_test()' has an NCSS line count of 47 (limit: 40)
968 /classes/ChatterAuditSearchUtilitiesTest.cls 32 23 159 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'conversation_test()' has an NCSS line count of 47 (limit: 40)
969 /classes/ChatterAuditSearchUtilitiesTest.cls 59 14 59 22 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'fiActorB' defined but not used
969 /classes/ChatterAuditSearchUtilitiesTest.cls 59 14 59 22 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'fiActorB' defined but not used
970 /classes/ChatterAuditSearchUtilitiesTest.cls 124 5 124 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
970 /classes/ChatterAuditSearchUtilitiesTest.cls 124 5 124 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
971 /classes/ChatterAuditSearchUtilitiesTest.cls 128 5 128 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
971 /classes/ChatterAuditSearchUtilitiesTest.cls 128 5 128 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
972 /classes/ChatterAuditSearchUtilitiesTest.cls 139 5 139 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
972 /classes/ChatterAuditSearchUtilitiesTest.cls 139 5 139 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
973 /classes/ChatterAuditSearchUtilitiesTest.cls 149 5 149 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
973 /classes/ChatterAuditSearchUtilitiesTest.cls 149 5 149 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
974 /classes/ChatterAuditSearchUtilitiesTest.cls 156 5 156 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
974 /classes/ChatterAuditSearchUtilitiesTest.cls 156 5 156 37 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
975 /classes/ChatterAuditSettingsHandler.cls 29 21 129 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
975 /classes/ChatterAuditSettingsHandler.cls 29 21 129 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
976 /classes/ChatterAuditSettingsHandler.cls 36 16 43 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
976 /classes/ChatterAuditSettingsHandler.cls 36 16 43 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
977 /classes/ChatterAuditSettingsHandler.cls 50 16 59 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
977 /classes/ChatterAuditSettingsHandler.cls 50 16 59 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
978 /classes/ChatterAuditSettingsHandler.cls 66 16 75 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
978 /classes/ChatterAuditSettingsHandler.cls 66 16 75 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
979 /classes/ChatterAuditSettingsHandler.cls 82 16 89 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
979 /classes/ChatterAuditSettingsHandler.cls 82 16 89 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
980 /classes/ChatterAuditSettingsHandler.cls 96 16 106 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
980 /classes/ChatterAuditSettingsHandler.cls 96 16 106 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
981 /classes/ChatterAuditSettingsHandler.cls 98 36 101 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
981 /classes/ChatterAuditSettingsHandler.cls 98 36 101 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
982 /classes/ChatterAuditSettingsHandler.cls 114 16 128 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
982 /classes/ChatterAuditSettingsHandler.cls 114 16 128 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
983 /classes/ChatterAuditSettingsHandler.cls 120 33 126 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
983 /classes/ChatterAuditSettingsHandler.cls 120 33 126 19 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
984 /classes/ChatterAuditSettingsHandlerTest.cls 32 23 39 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
984 /classes/ChatterAuditSettingsHandlerTest.cls 32 23 39 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
985 /classes/ChatterAuditSettingsHandlerTest.cls 32 23 39 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 'test_getChatterLogsOwnerId' doesn't match '[a-z][a-zA-Z0-9]*'
985 /classes/ChatterAuditSettingsHandlerTest.cls 32 23 39 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 'test_getChatterLogsOwnerId' doesn't match '[a-z][a-zA-Z0-9]*'
986 /classes/ChatterAuditSettingsHandlerTest.cls 38 9 38 97 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
986 /classes/ChatterAuditSettingsHandlerTest.cls 38 9 38 97 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
987 /classes/ChatterAuditSettingsHandlerTest.cls 41 23 53 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
987 /classes/ChatterAuditSettingsHandlerTest.cls 41 23 53 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
988 /classes/ChatterAuditSettingsHandlerTest.cls 41 23 53 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 'test_getChatterUpdateFequency' doesn't match '[a-z][a-zA-Z0-9]*'
988 /classes/ChatterAuditSettingsHandlerTest.cls 41 23 53 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 'test_getChatterUpdateFequency' doesn't match '[a-z][a-zA-Z0-9]*'
989 /classes/ChatterAuditSettingsHandlerTest.cls 52 9 52 42 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
989 /classes/ChatterAuditSettingsHandlerTest.cls 52 9 52 42 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
990 /classes/ChatterAuditSettingsHandlerTest.cls 55 23 63 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
990 /classes/ChatterAuditSettingsHandlerTest.cls 55 23 63 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
991 /classes/ChatterAuditSettingsHandlerTest.cls 55 23 63 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 'test_getIsBatchExecuting' doesn't match '[a-z][a-zA-Z0-9]*'
991 /classes/ChatterAuditSettingsHandlerTest.cls 55 23 63 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 'test_getIsBatchExecuting' doesn't match '[a-z][a-zA-Z0-9]*'
992 /classes/ChatterAuditSettingsHandlerTest.cls 61 9 61 85 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
992 /classes/ChatterAuditSettingsHandlerTest.cls 61 9 61 85 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
993 /classes/ChatterAuditSettingsHandlerTest.cls 66 23 79 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
993 /classes/ChatterAuditSettingsHandlerTest.cls 66 23 79 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
994 /classes/ChatterAuditSettingsHandlerTest.cls 66 23 79 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 'test_getNewCustomSetting' doesn't match '[a-z][a-zA-Z0-9]*'
994 /classes/ChatterAuditSettingsHandlerTest.cls 66 23 79 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 'test_getNewCustomSetting' doesn't match '[a-z][a-zA-Z0-9]*'
995 /classes/ChatterAuditSettingsHandlerTest.cls 68 33 68 115 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'apC' defined but not used
995 /classes/ChatterAuditSettingsHandlerTest.cls 68 33 68 115 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'apC' defined but not used
996 /classes/ChatterAuditSettingsHandlerTest.cls 77 9 77 95 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
996 /classes/ChatterAuditSettingsHandlerTest.cls 77 9 77 95 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
997 /classes/ChatterAuditSettingsHandlerTest.cls 82 23 93 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
997 /classes/ChatterAuditSettingsHandlerTest.cls 82 23 93 6 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
998 /classes/ChatterAuditSettingsHandlerTest.cls 82 23 93 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 'test_getExportForlderId' doesn't match '[a-z][a-zA-Z0-9]*'
998 /classes/ChatterAuditSettingsHandlerTest.cls 82 23 93 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 'test_getExportForlderId' doesn't match '[a-z][a-zA-Z0-9]*'
999 /classes/ChatterAuditSettingsHandlerTest.cls 91 9 91 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
999 /classes/ChatterAuditSettingsHandlerTest.cls 91 9 91 47 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertNotEquals' should have 3 parameters.
1000 /classes/ChatterAuditTestEnvironment.cls 32 21 177 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1000 /classes/ChatterAuditTestEnvironment.cls 32 21 177 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1001 /classes/ChatterAuditTestEnvironment.cls 37 40 37 49 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'AppConfig' doesn't match '[a-z][a-zA-Z0-9]*'
1001 /classes/ChatterAuditTestEnvironment.cls 37 40 37 49 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'AppConfig' doesn't match '[a-z][a-zA-Z0-9]*'
1002 /classes/ChatterAuditTestEnvironment.cls 45 16 60 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1002 /classes/ChatterAuditTestEnvironment.cls 45 16 60 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1003 /classes/ChatterAuditTestEnvironment.cls 58 4 58 21 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1003 /classes/ChatterAuditTestEnvironment.cls 58 4 58 21 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1004 /classes/ChatterAuditTestEnvironment.cls 58 4 58 21 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1004 /classes/ChatterAuditTestEnvironment.cls 58 4 58 21 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1005 /classes/ChatterAuditTestEnvironment.cls 63 16 65 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1005 /classes/ChatterAuditTestEnvironment.cls 63 16 65 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1006 /classes/ChatterAuditTestEnvironment.cls 67 16 73 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1006 /classes/ChatterAuditTestEnvironment.cls 67 16 73 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1007 /classes/ChatterAuditTestEnvironment.cls 75 16 111 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1007 /classes/ChatterAuditTestEnvironment.cls 75 16 111 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1008 /classes/ChatterAuditTestEnvironment.cls 75 16 111 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'initPostWithComments(Id, Integer, Integer)' has a cyclomatic complexity of 10.
1008 /classes/ChatterAuditTestEnvironment.cls 75 16 111 3 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'initPostWithComments(Id, Integer, Integer)' has a cyclomatic complexity of 10.
1009 /classes/ChatterAuditTestEnvironment.cls 88 7 88 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1009 /classes/ChatterAuditTestEnvironment.cls 88 7 88 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1010 /classes/ChatterAuditTestEnvironment.cls 88 7 88 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1010 /classes/ChatterAuditTestEnvironment.cls 88 7 88 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1011 /classes/ChatterAuditTestEnvironment.cls 88 7 88 18 pmd OperationWithLimitsInLoop 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#operationwithlimitsinloop Avoid operations in loops that may hit governor limits
1011 /classes/ChatterAuditTestEnvironment.cls 88 7 88 18 pmd OperationWithLimitsInLoop 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#operationwithlimitsinloop Avoid operations in loops that may hit governor limits
1012 /classes/ChatterAuditTestEnvironment.cls 104 7 104 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1012 /classes/ChatterAuditTestEnvironment.cls 104 7 104 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1013 /classes/ChatterAuditTestEnvironment.cls 104 7 104 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1013 /classes/ChatterAuditTestEnvironment.cls 104 7 104 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1014 /classes/ChatterAuditTestEnvironment.cls 104 7 104 22 pmd OperationWithLimitsInLoop 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#operationwithlimitsinloop Avoid operations in loops that may hit governor limits
1014 /classes/ChatterAuditTestEnvironment.cls 104 7 104 22 pmd OperationWithLimitsInLoop 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#operationwithlimitsinloop Avoid operations in loops that may hit governor limits
1015 /classes/ChatterAuditTestEnvironment.cls 109 7 109 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1015 /classes/ChatterAuditTestEnvironment.cls 109 7 109 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1016 /classes/ChatterAuditTestEnvironment.cls 109 7 109 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1016 /classes/ChatterAuditTestEnvironment.cls 109 7 109 22 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1017 /classes/ChatterAuditTestEnvironment.cls 113 16 120 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1017 /classes/ChatterAuditTestEnvironment.cls 113 16 120 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1018 /classes/ChatterAuditTestEnvironment.cls 117 6 117 70 pmd ForLoopsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#forloopsmustusebraces Avoid using for statements without curly braces
1018 /classes/ChatterAuditTestEnvironment.cls 117 6 117 70 pmd ForLoopsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#forloopsmustusebraces Avoid using for statements without curly braces
1019 /classes/ChatterAuditTestEnvironment.cls 118 3 118 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1019 /classes/ChatterAuditTestEnvironment.cls 118 3 118 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1020 /classes/ChatterAuditTestEnvironment.cls 118 3 118 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1020 /classes/ChatterAuditTestEnvironment.cls 118 3 118 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1021 /classes/ChatterAuditTestEnvironment.cls 122 16 129 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1021 /classes/ChatterAuditTestEnvironment.cls 122 16 129 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1022 /classes/ChatterAuditTestEnvironment.cls 128 3 128 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1022 /classes/ChatterAuditTestEnvironment.cls 128 3 128 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1023 /classes/ChatterAuditTestEnvironment.cls 128 3 128 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1023 /classes/ChatterAuditTestEnvironment.cls 128 3 128 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1024 /classes/ChatterAuditTestEnvironment.cls 132 16 148 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1024 /classes/ChatterAuditTestEnvironment.cls 132 16 148 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1025 /classes/ChatterAuditTestEnvironment.cls 134 15 134 69 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1025 /classes/ChatterAuditTestEnvironment.cls 134 15 134 69 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1026 /classes/ChatterAuditTestEnvironment.cls 144 3 144 16 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1026 /classes/ChatterAuditTestEnvironment.cls 144 3 144 16 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1027 /classes/ChatterAuditTestEnvironment.cls 150 16 160 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1027 /classes/ChatterAuditTestEnvironment.cls 150 16 160 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1028 /classes/ChatterAuditTestEnvironment.cls 158 3 158 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1028 /classes/ChatterAuditTestEnvironment.cls 158 3 158 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1029 /classes/ChatterAuditTestEnvironment.cls 158 3 158 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1029 /classes/ChatterAuditTestEnvironment.cls 158 3 158 15 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1030 /classes/ChatterAuditTestEnvironment.cls 162 16 166 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1030 /classes/ChatterAuditTestEnvironment.cls 162 16 166 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1031 /classes/ChatterAuditTestEnvironment.cls 164 3 164 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1031 /classes/ChatterAuditTestEnvironment.cls 164 3 164 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1032 /classes/ChatterAuditTestEnvironment.cls 164 3 164 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1032 /classes/ChatterAuditTestEnvironment.cls 164 3 164 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1033 /classes/ChatterAuditTestEnvironment.cls 168 16 171 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1033 /classes/ChatterAuditTestEnvironment.cls 168 16 171 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1034 /classes/ChatterAuditTestEnvironment.cls 170 3 170 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1034 /classes/ChatterAuditTestEnvironment.cls 170 3 170 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1035 /classes/ChatterAuditTestEnvironment.cls 170 3 170 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1035 /classes/ChatterAuditTestEnvironment.cls 170 3 170 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1036 /classes/ChatterAuditTestEnvironment.cls 173 16 175 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1036 /classes/ChatterAuditTestEnvironment.cls 173 16 175 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1037 /classes/ChatterAuditUtils.cls 29 21 665 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1037 /classes/ChatterAuditUtils.cls 29 21 665 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1038 /classes/ChatterAuditUtils.cls 29 21 665 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditUtils' has a total cyclomatic complexity of 79 (highest 7).
1038 /classes/ChatterAuditUtils.cls 29 21 665 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The class 'ChatterAuditUtils' has a total cyclomatic complexity of 79 (highest 7).
1039 /classes/ChatterAuditUtils.cls 29 21 665 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessivepubliccount The class ChatterAuditUtils has 36 public methods, attributes, and properties (limit: 20)
1039 /classes/ChatterAuditUtils.cls 29 21 665 2 pmd ExcessivePublicCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessivepubliccount The class ChatterAuditUtils has 36 public methods, attributes, and properties (limit: 20)
1040 /classes/ChatterAuditUtils.cls 33 27 33 98 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'PRIVATE_MESSAGES_JOB_NAME' doesn't match '[a-z][a-zA-Z0-9]*'
1040 /classes/ChatterAuditUtils.cls 33 27 33 98 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The static field name 'PRIVATE_MESSAGES_JOB_NAME' doesn't match '[a-z][a-zA-Z0-9]*'
1041 /classes/ChatterAuditUtils.cls 38 19 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1041 /classes/ChatterAuditUtils.cls 38 19 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1042 /classes/ChatterAuditUtils.cls 41 19 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1042 /classes/ChatterAuditUtils.cls 41 19 43 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1043 /classes/ChatterAuditUtils.cls 45 19 47 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1043 /classes/ChatterAuditUtils.cls 45 19 47 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1044 /classes/ChatterAuditUtils.cls 48 19 50 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1044 /classes/ChatterAuditUtils.cls 48 19 50 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1045 /classes/ChatterAuditUtils.cls 52 19 56 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1045 /classes/ChatterAuditUtils.cls 52 19 56 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1046 /classes/ChatterAuditUtils.cls 54 26 54 38 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1046 /classes/ChatterAuditUtils.cls 54 26 54 38 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1047 /classes/ChatterAuditUtils.cls 54 26 54 38 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1047 /classes/ChatterAuditUtils.cls 54 26 54 38 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1048 /classes/ChatterAuditUtils.cls 59 40 59 80 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'keyPrefixMap' should be before method declarations in its class
1048 /classes/ChatterAuditUtils.cls 59 40 59 80 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'keyPrefixMap' should be before method declarations in its class
1049 /classes/ChatterAuditUtils.cls 60 25 60 30 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'admin' should be before method declarations in its class
1049 /classes/ChatterAuditUtils.cls 60 25 60 30 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'admin' should be before method declarations in its class
1050 /classes/ChatterAuditUtils.cls 65 19 77 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1050 /classes/ChatterAuditUtils.cls 65 19 77 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1051 /classes/ChatterAuditUtils.cls 84 19 95 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1051 /classes/ChatterAuditUtils.cls 84 19 95 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1052 /classes/ChatterAuditUtils.cls 89 23 89 114 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1052 /classes/ChatterAuditUtils.cls 89 23 89 114 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1053 /classes/ChatterAuditUtils.cls 90 22 90 103 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1053 /classes/ChatterAuditUtils.cls 90 22 90 103 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1054 /classes/ChatterAuditUtils.cls 104 19 115 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1054 /classes/ChatterAuditUtils.cls 104 19 115 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1055 /classes/ChatterAuditUtils.cls 125 52 125 54 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'gd' should be before method declarations in its class
1055 /classes/ChatterAuditUtils.cls 125 52 125 54 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'gd' should be before method declarations in its class
1056 /classes/ChatterAuditUtils.cls 126 19 132 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1056 /classes/ChatterAuditUtils.cls 126 19 132 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1057 /classes/ChatterAuditUtils.cls 141 19 146 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1057 /classes/ChatterAuditUtils.cls 141 19 146 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1058 /classes/ChatterAuditUtils.cls 143 17 143 50 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'MyPattern' doesn't match '[a-z][a-zA-Z0-9]*'
1058 /classes/ChatterAuditUtils.cls 143 17 143 50 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'MyPattern' doesn't match '[a-z][a-zA-Z0-9]*'
1059 /classes/ChatterAuditUtils.cls 144 17 144 55 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'MyMatcher' doesn't match '[a-z][a-zA-Z0-9]*'
1059 /classes/ChatterAuditUtils.cls 144 17 144 55 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'MyMatcher' doesn't match '[a-z][a-zA-Z0-9]*'
1060 /classes/ChatterAuditUtils.cls 154 19 159 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1060 /classes/ChatterAuditUtils.cls 154 19 159 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1061 /classes/ChatterAuditUtils.cls 166 19 176 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1061 /classes/ChatterAuditUtils.cls 166 19 176 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1062 /classes/ChatterAuditUtils.cls 183 19 188 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1062 /classes/ChatterAuditUtils.cls 183 19 188 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1063 /classes/ChatterAuditUtils.cls 195 19 205 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1063 /classes/ChatterAuditUtils.cls 195 19 205 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1064 /classes/ChatterAuditUtils.cls 214 19 216 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1064 /classes/ChatterAuditUtils.cls 214 19 216 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1065 /classes/ChatterAuditUtils.cls 225 19 238 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1065 /classes/ChatterAuditUtils.cls 225 19 238 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1066 /classes/ChatterAuditUtils.cls 225 19 238 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
1066 /classes/ChatterAuditUtils.cls 225 19 238 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
1067 /classes/ChatterAuditUtils.cls 232 69 232 82 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1067 /classes/ChatterAuditUtils.cls 232 69 232 82 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1068 /classes/ChatterAuditUtils.cls 232 69 232 82 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1068 /classes/ChatterAuditUtils.cls 232 69 232 82 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1069 /classes/ChatterAuditUtils.cls 247 19 258 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1069 /classes/ChatterAuditUtils.cls 247 19 258 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1070 /classes/ChatterAuditUtils.cls 247 19 258 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
1070 /classes/ChatterAuditUtils.cls 247 19 258 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
1071 /classes/ChatterAuditUtils.cls 252 45 252 58 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1071 /classes/ChatterAuditUtils.cls 252 45 252 58 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1072 /classes/ChatterAuditUtils.cls 252 45 252 58 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1072 /classes/ChatterAuditUtils.cls 252 45 252 58 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1073 /classes/ChatterAuditUtils.cls 268 19 273 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1073 /classes/ChatterAuditUtils.cls 268 19 273 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1074 /classes/ChatterAuditUtils.cls 269 16 269 33 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'clean_value' doesn't match '[a-z][a-zA-Z0-9]*'
1074 /classes/ChatterAuditUtils.cls 269 16 269 33 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'clean_value' doesn't match '[a-z][a-zA-Z0-9]*'
1075 /classes/ChatterAuditUtils.cls 282 19 302 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1075 /classes/ChatterAuditUtils.cls 282 19 302 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1076 /classes/ChatterAuditUtils.cls 309 19 315 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1076 /classes/ChatterAuditUtils.cls 309 19 315 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1077 /classes/ChatterAuditUtils.cls 324 19 339 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1077 /classes/ChatterAuditUtils.cls 324 19 339 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1078 /classes/ChatterAuditUtils.cls 347 19 354 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1078 /classes/ChatterAuditUtils.cls 347 19 354 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1079 /classes/ChatterAuditUtils.cls 361 19 371 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1079 /classes/ChatterAuditUtils.cls 361 19 371 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1080 /classes/ChatterAuditUtils.cls 361 19 371 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
1080 /classes/ChatterAuditUtils.cls 361 19 371 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
1081 /classes/ChatterAuditUtils.cls 378 19 387 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1081 /classes/ChatterAuditUtils.cls 378 19 387 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1082 /classes/ChatterAuditUtils.cls 378 19 387 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
1082 /classes/ChatterAuditUtils.cls 378 19 387 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
1083 /classes/ChatterAuditUtils.cls 398 19 415 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1083 /classes/ChatterAuditUtils.cls 398 19 415 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1084 /classes/ChatterAuditUtils.cls 401 47 401 116 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1084 /classes/ChatterAuditUtils.cls 401 47 401 116 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1085 /classes/ChatterAuditUtils.cls 420 19 432 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1085 /classes/ChatterAuditUtils.cls 420 19 432 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1086 /classes/ChatterAuditUtils.cls 420 19 432 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
1086 /classes/ChatterAuditUtils.cls 420 19 432 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
1087 /classes/ChatterAuditUtils.cls 437 19 469 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1087 /classes/ChatterAuditUtils.cls 437 19 469 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1088 /classes/ChatterAuditUtils.cls 452 59 452 66 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1088 /classes/ChatterAuditUtils.cls 452 59 452 66 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1089 /classes/ChatterAuditUtils.cls 452 59 452 66 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1089 /classes/ChatterAuditUtils.cls 452 59 452 66 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1090 /classes/ChatterAuditUtils.cls 454 13 454 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1090 /classes/ChatterAuditUtils.cls 454 13 454 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1091 /classes/ChatterAuditUtils.cls 454 13 454 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1091 /classes/ChatterAuditUtils.cls 454 13 454 24 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1092 /classes/ChatterAuditUtils.cls 459 14 459 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1092 /classes/ChatterAuditUtils.cls 459 14 459 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1093 /classes/ChatterAuditUtils.cls 459 14 459 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1093 /classes/ChatterAuditUtils.cls 459 14 459 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1094 /classes/ChatterAuditUtils.cls 467 7 467 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1094 /classes/ChatterAuditUtils.cls 467 7 467 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1095 /classes/ChatterAuditUtils.cls 467 7 467 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1095 /classes/ChatterAuditUtils.cls 467 7 467 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1096 /classes/ChatterAuditUtils.cls 478 19 481 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1096 /classes/ChatterAuditUtils.cls 478 19 481 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1097 /classes/ChatterAuditUtils.cls 479 21 479 126 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1097 /classes/ChatterAuditUtils.cls 479 21 479 126 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1098 /classes/ChatterAuditUtils.cls 486 19 490 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1098 /classes/ChatterAuditUtils.cls 486 19 490 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1099 /classes/ChatterAuditUtils.cls 489 10 489 30 pmd EmptyCatchBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptycatchblock Avoid empty catch blocks
1099 /classes/ChatterAuditUtils.cls 489 10 489 30 pmd EmptyCatchBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptycatchblock Avoid empty catch blocks
1100 /classes/ChatterAuditUtils.cls 495 19 528 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1100 /classes/ChatterAuditUtils.cls 495 19 528 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1101 /classes/ChatterAuditUtils.cls 495 19 528 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
1101 /classes/ChatterAuditUtils.cls 495 19 528 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
1102 /classes/ChatterAuditUtils.cls 509 21 509 72 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'res' defined but not used
1102 /classes/ChatterAuditUtils.cls 509 21 509 72 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'res' defined but not used
1103 /classes/ChatterAuditUtils.cls 524 21 524 72 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'res' defined but not used
1103 /classes/ChatterAuditUtils.cls 524 21 524 72 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'res' defined but not used
1104 /classes/ChatterAuditUtils.cls 530 19 538 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1104 /classes/ChatterAuditUtils.cls 530 19 538 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1105 /classes/ChatterAuditUtils.cls 541 41 541 67 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'keyAccesibilityFeedItemMap' should be before method declarations in its class
1105 /classes/ChatterAuditUtils.cls 541 41 541 67 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'keyAccesibilityFeedItemMap' should be before method declarations in its class
1106 /classes/ChatterAuditUtils.cls 542 41 542 70 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'keyAccesibilityFeedCommentMap' should be before method declarations in its class
1106 /classes/ChatterAuditUtils.cls 542 41 542 70 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'keyAccesibilityFeedCommentMap' should be before method declarations in its class
1107 /classes/ChatterAuditUtils.cls 547 19 568 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1107 /classes/ChatterAuditUtils.cls 547 19 568 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1108 /classes/ChatterAuditUtils.cls 554 42 554 103 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'M' doesn't match '[a-z][a-zA-Z0-9]*'
1108 /classes/ChatterAuditUtils.cls 554 42 554 103 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'M' doesn't match '[a-z][a-zA-Z0-9]*'
1109 /classes/ChatterAuditUtils.cls 555 36 555 37 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'F' doesn't match '[a-z][a-zA-Z0-9]*'
1109 /classes/ChatterAuditUtils.cls 555 36 555 37 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'F' doesn't match '[a-z][a-zA-Z0-9]*'
1110 /classes/ChatterAuditUtils.cls 579 19 593 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1110 /classes/ChatterAuditUtils.cls 579 19 593 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1111 /classes/ChatterAuditUtils.cls 579 19 593 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
1111 /classes/ChatterAuditUtils.cls 579 19 593 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
1112 /classes/ChatterAuditUtils.cls 597 19 636 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1112 /classes/ChatterAuditUtils.cls 597 19 636 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1113 /classes/ChatterAuditUtils.cls 638 19 648 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1113 /classes/ChatterAuditUtils.cls 638 19 648 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1114 /classes/ChatterAuditUtils.cls 650 19 652 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1114 /classes/ChatterAuditUtils.cls 650 19 652 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
1115 /classes/ChatterAuditUtils.cls 650 19 652 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 'SFDC_JSENCODE' doesn't match '[a-z][a-zA-Z0-9]*'
1115 /classes/ChatterAuditUtils.cls 650 19 652 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 'SFDC_JSENCODE' doesn't match '[a-z][a-zA-Z0-9]*'
1116 /classes/ChatterAuditUtils.cls 654 20 663 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 'ENCODE' doesn't match '[a-z][a-zA-Z0-9]*'
1116 /classes/ChatterAuditUtils.cls 654 20 663 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 'ENCODE' doesn't match '[a-z][a-zA-Z0-9]*'
1117 /classes/ChatterAuditUtils.cls 656 13 656 26 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1117 /classes/ChatterAuditUtils.cls 656 13 656 26 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
1118 /classes/ChatterAuditUtils.cls 656 13 656 26 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1118 /classes/ChatterAuditUtils.cls 656 13 656 26 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
1119 /classes/ChatterAuditUtilsTest.cls 32 20 44 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1119 /classes/ChatterAuditUtilsTest.cls 32 20 44 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1120 /classes/ChatterAuditUtilsTest.cls 32 20 44 3 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 'test_allowDeleteForItems' doesn't match '[a-z][a-zA-Z0-9]*'
1120 /classes/ChatterAuditUtilsTest.cls 32 20 44 3 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 'test_allowDeleteForItems' doesn't match '[a-z][a-zA-Z0-9]*'
1121 /classes/ChatterAuditUtilsTest.cls 42 9 42 86 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1121 /classes/ChatterAuditUtilsTest.cls 42 9 42 86 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1122 /classes/ChatterAuditUtilsTest.cls 46 20 52 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1122 /classes/ChatterAuditUtilsTest.cls 46 20 52 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1123 /classes/ChatterAuditUtilsTest.cls 46 20 52 3 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 'test_validFeedObject' doesn't match '[a-z][a-zA-Z0-9]*'
1123 /classes/ChatterAuditUtilsTest.cls 46 20 52 3 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 'test_validFeedObject' doesn't match '[a-z][a-zA-Z0-9]*'
1124 /classes/ChatterAuditUtilsTest.cls 49 9 49 83 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1124 /classes/ChatterAuditUtilsTest.cls 49 9 49 83 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1125 /classes/ChatterAuditUtilsTest.cls 50 9 50 86 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1125 /classes/ChatterAuditUtilsTest.cls 50 9 50 86 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1126 /classes/ChatterAuditUtilsTest.cls 54 24 61 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1126 /classes/ChatterAuditUtilsTest.cls 54 24 61 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1127 /classes/ChatterAuditUtilsTest.cls 54 24 61 3 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 'test_isValidString' doesn't match '[a-z][a-zA-Z0-9]*'
1127 /classes/ChatterAuditUtilsTest.cls 54 24 61 3 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 'test_isValidString' doesn't match '[a-z][a-zA-Z0-9]*'
1128 /classes/ChatterAuditUtilsTest.cls 57 9 57 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1128 /classes/ChatterAuditUtilsTest.cls 57 9 57 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1129 /classes/ChatterAuditUtilsTest.cls 58 9 58 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1129 /classes/ChatterAuditUtilsTest.cls 58 9 58 75 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1130 /classes/ChatterAuditUtilsTest.cls 59 9 59 71 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1130 /classes/ChatterAuditUtilsTest.cls 59 9 59 71 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1131 /classes/ChatterAuditUtilsTest.cls 60 3 60 67 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1131 /classes/ChatterAuditUtilsTest.cls 60 3 60 67 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1132 /classes/ChatterAuditUtilsTest.cls 63 24 73 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1132 /classes/ChatterAuditUtilsTest.cls 63 24 73 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1133 /classes/ChatterAuditUtilsTest.cls 63 24 73 3 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 'test_isValidDate' doesn't match '[a-z][a-zA-Z0-9]*'
1133 /classes/ChatterAuditUtilsTest.cls 63 24 73 3 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 'test_isValidDate' doesn't match '[a-z][a-zA-Z0-9]*'
1134 /classes/ChatterAuditUtilsTest.cls 66 9 66 84 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1134 /classes/ChatterAuditUtilsTest.cls 66 9 66 84 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1135 /classes/ChatterAuditUtilsTest.cls 67 9 67 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1135 /classes/ChatterAuditUtilsTest.cls 67 9 67 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1136 /classes/ChatterAuditUtilsTest.cls 68 9 68 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1136 /classes/ChatterAuditUtilsTest.cls 68 9 68 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1137 /classes/ChatterAuditUtilsTest.cls 69 9 69 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1137 /classes/ChatterAuditUtilsTest.cls 69 9 69 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1138 /classes/ChatterAuditUtilsTest.cls 70 9 70 80 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1138 /classes/ChatterAuditUtilsTest.cls 70 9 70 80 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1139 /classes/ChatterAuditUtilsTest.cls 71 9 71 69 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1139 /classes/ChatterAuditUtilsTest.cls 71 9 71 69 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1140 /classes/ChatterAuditUtilsTest.cls 72 3 72 65 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1140 /classes/ChatterAuditUtilsTest.cls 72 3 72 65 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1141 /classes/ChatterAuditUtilsTest.cls 75 24 81 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1141 /classes/ChatterAuditUtilsTest.cls 75 24 81 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1142 /classes/ChatterAuditUtilsTest.cls 75 24 81 3 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 'test_isValidNumber' doesn't match '[a-z][a-zA-Z0-9]*'
1142 /classes/ChatterAuditUtilsTest.cls 75 24 81 3 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 'test_isValidNumber' doesn't match '[a-z][a-zA-Z0-9]*'
1143 /classes/ChatterAuditUtilsTest.cls 78 9 78 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1143 /classes/ChatterAuditUtilsTest.cls 78 9 78 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1144 /classes/ChatterAuditUtilsTest.cls 79 9 79 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1144 /classes/ChatterAuditUtilsTest.cls 79 9 79 72 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1145 /classes/ChatterAuditUtilsTest.cls 80 9 80 74 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1145 /classes/ChatterAuditUtilsTest.cls 80 9 80 74 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1146 /classes/ChatterAuditUtilsTest.cls 82 24 90 7 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1146 /classes/ChatterAuditUtilsTest.cls 82 24 90 7 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1147 /classes/ChatterAuditUtilsTest.cls 82 24 90 7 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 'test_mailException' doesn't match '[a-z][a-zA-Z0-9]*'
1147 /classes/ChatterAuditUtilsTest.cls 82 24 90 7 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 'test_mailException' doesn't match '[a-z][a-zA-Z0-9]*'
1148 /classes/ChatterAuditUtilsTest.cls 89 7 89 25 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.
1148 /classes/ChatterAuditUtilsTest.cls 89 7 89 25 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.
1149 /classes/ChatterAuditUtilsTest.cls 92 20 106 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1149 /classes/ChatterAuditUtilsTest.cls 92 20 106 3 pmd ApexUnitTestMethodShouldHaveIsTestAnnotation 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestmethodshouldhaveistestannotation Apex test methods should have @isTest annotation.
1150 /classes/ChatterAuditUtilsTest.cls 92 20 106 3 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 'test_ChatterAuditException' doesn't match '[a-z][a-zA-Z0-9]*'
1150 /classes/ChatterAuditUtilsTest.cls 92 20 106 3 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 'test_ChatterAuditException' doesn't match '[a-z][a-zA-Z0-9]*'
1151 /classes/ChatterAuditUtilsTest.cls 104 8 104 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1151 /classes/ChatterAuditUtilsTest.cls 104 8 104 53 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
1152 /pages/ChatterAuditConfig.page 2 10 2 25 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1152 /pages/ChatterAuditConfig.page 2 10 2 25 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1153 /pages/ChatterAuditProxy.page 1 96 1 111 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1153 /pages/ChatterAuditProxy.page 1 96 1 111 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1154 /pages/ChatterAuditProxy.page 2 26 2 35 pmd VfUnescapeEl 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_visualforce_security.html#vfunescapeel Avoid unescaped user controlled content in EL
1154 /pages/ChatterAuditProxy.page 2 26 2 35 pmd VfUnescapeEl 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_visualforce_security.html#vfunescapeel Avoid unescaped user controlled content in EL
1155 /pages/ChatterAuditPurge.page 1 77 1 92 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1155 /pages/ChatterAuditPurge.page 1 77 1 92 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1156 /pages/ChatterAuditSearch.page 1 78 1 93 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1156 /pages/ChatterAuditSearch.page 1 78 1 93 pmd VfCsrf 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_visualforce_security.html#vfcsrf Avoid calling VF action upon page load
1157 /triggers/ChatterAuditArchivedFeedComments.trigger 1 1 19 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1157 /triggers/ChatterAuditArchivedFeedComments.trigger 1 1 19 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1158 /triggers/ChatterAuditArchivedFeedItems.trigger 1 1 14 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1158 /triggers/ChatterAuditArchivedFeedItems.trigger 1 1 14 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1159 /triggers/ChatterAuditContentDocument.trigger 1 1 33 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1159 /triggers/ChatterAuditContentDocument.trigger 1 1 33 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1160 /triggers/ChatterAuditContentDocument.trigger 4 63 4 70 pmd IfElseStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces Avoid using if...else statements without curly braces
0 0 0 0 0 0
1161 /triggers/ChatterAuditContentDocument.trigger 4 63 4 70 pmd IfStmtsMustUseBraces 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces Avoid using if statements without curly braces
0 0 0 0 0 0
1162 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1160 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1163 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The trigger 'ChatterAuditFeedComment' has a cognitive complexity of 26, current threshold is 15
1161 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The trigger 'ChatterAuditFeedComment' has a cognitive complexity of 17, current threshold is 15
1164 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'ChatterAuditFeedComment' has a cyclomatic complexity of 10.
0 0 0 0 0 0
1165 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'invoke' has a Standard Cyclomatic Complexity of 10.
1162 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The trigger 'ChatterAuditFeedComment' has a Standard Cyclomatic Complexity of 10 (Highest = 9).
1166 /triggers/ChatterAuditFeedComment.trigger 1 1 74 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The trigger 'ChatterAuditFeedComment' has a Standard Cyclomatic Complexity of 11 (Highest = 10).
0 0 0 0 0 0
1167 /triggers/ChatterAuditFeedComment.trigger 14 14 14 37 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'ArchivedFeedItemParents' doesn't match '[a-z][a-zA-Z0-9]*'
1163 /triggers/ChatterAuditFeedComment.trigger 14 14 14 37 pmd LocalVariableNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#localvariablenamingconventions The local variable name 'ArchivedFeedItemParents' doesn't match '[a-z][a-zA-Z0-9]*'
1168 /triggers/ChatterAuditFeedComment.trigger 38 5 40 6 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
0 0 0 0 0 0
1169 /triggers/ChatterAuditFeedComment.trigger 50 4 57 8 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
0 0 0 0 0 0
1170 /triggers/ChatterAuditFeedComment.trigger 56 5 56 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1164 /triggers/ChatterAuditFeedComment.trigger 56 5 56 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1171 /triggers/ChatterAuditFeedComment.trigger 56 5 56 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1165 /triggers/ChatterAuditFeedComment.trigger 56 5 56 14 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1172 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1166 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1173 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The trigger 'ChatterAuditFeedItem' has a cognitive complexity of 34, current threshold is 15
1167 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The trigger 'ChatterAuditFeedItem' has a cognitive complexity of 23, current threshold is 15
1174 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'ChatterAuditFeedItem' has a cyclomatic complexity of 13.
1168 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'ChatterAuditFeedItem' has a cyclomatic complexity of 12.
1175 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'invoke' has a Standard Cyclomatic Complexity of 12.
1169 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'invoke' has a Standard Cyclomatic Complexity of 11.
1176 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The trigger 'ChatterAuditFeedItem' has a Standard Cyclomatic Complexity of 13 (Highest = 12).
1170 /triggers/ChatterAuditFeedItem.trigger 1 1 71 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The trigger 'ChatterAuditFeedItem' has a Standard Cyclomatic Complexity of 12 (Highest = 11).
1177 /triggers/ChatterAuditFeedItem.trigger 8 12 8 35 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'lUsers' defined but not used
1171 /triggers/ChatterAuditFeedItem.trigger 8 12 8 35 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'lUsers' defined but not used
1178 /triggers/ChatterAuditFeedItem.trigger 17 11 20 12 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
0 0 0 0 0 0
1179 /triggers/ChatterAuditFeedItem.trigger 21 11 26 12 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
0 0 0 0 0 0
1180 /triggers/ChatterAuditFeedItem.trigger 51 8 53 9 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
0 0 0 0 0 0
1181 /triggers/ChatterAuditFeedItem.trigger 55 7 57 8 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
0 0 0 0 0 0
1182 /triggers/ChatterAuditFeedItem.trigger 56 8 56 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1172 /triggers/ChatterAuditFeedItem.trigger 56 8 56 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1183 /triggers/ChatterAuditFeedItem.trigger 56 8 56 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1173 /triggers/ChatterAuditFeedItem.trigger 56 8 56 18 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1184 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1174 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd AvoidLogicInTrigger 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidlogicintrigger Avoid logic in triggers
1185 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The trigger 'ChatterAuditUserFeedItem' has a cognitive complexity of 28, current threshold is 15
1175 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The trigger 'ChatterAuditUserFeedItem' has a cognitive complexity of 18, current threshold is 15
1186 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'ChatterAuditUserFeedItem' has a cyclomatic complexity of 13.
1176 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'ChatterAuditUserFeedItem' has a cyclomatic complexity of 12.
1187 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'invoke()' has an NCSS line count of 45 (limit: 40)
1177 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'invoke()' has an NCSS line count of 42 (limit: 40)
1188 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'invoke' has a Standard Cyclomatic Complexity of 11.
1178 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'invoke' has a Standard Cyclomatic Complexity of 10.
1189 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The trigger 'ChatterAuditUserFeedItem' has a Standard Cyclomatic Complexity of 12 (Highest = 11).
1179 /triggers/ChatterAuditUserFeedItem.trigger 1 1 84 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The trigger 'ChatterAuditUserFeedItem' has a Standard Cyclomatic Complexity of 11 (Highest = 10).
1190 /triggers/ChatterAuditUserFeedItem.trigger 15 9 15 14 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'theId' defined but not used
1180 /triggers/ChatterAuditUserFeedItem.trigger 15 9 15 14 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'theId' defined but not used
1191 /triggers/ChatterAuditUserFeedItem.trigger 42 9 46 10 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
0 0 0 0 0 0
1192 /triggers/ChatterAuditUserFeedItem.trigger 53 24 58 35 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1181 /triggers/ChatterAuditUserFeedItem.trigger 53 24 58 35 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1193 /triggers/ChatterAuditUserFeedItem.trigger 81 7 81 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1182 /triggers/ChatterAuditUserFeedItem.trigger 81 7 81 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1194 /triggers/ChatterAuditUserFeedItem.trigger 81 7 81 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
1183 /triggers/ChatterAuditUserFeedItem.trigger 81 7 81 17 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode