Comparison results for https://github.com/callawaycloud/ScheduledTestRunner.git

pmd7_2 took 12 seconds to run and found 61 violations

pmd7_3 took 15 seconds to run and found 61 violations

Among the 61 total comparisons:

Violation counts:

# fileName line column endLine endColumn engine ruleName severity category url message
1 /force-app/main/default/classes/TestRunProcessor.cls 7 21 147 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
1 /force-app/main/default/classes/TestRunProcessor.cls 7 21 147 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
2 /force-app/main/default/classes/TestRunProcessor.cls 11 12 24 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
2 /force-app/main/default/classes/TestRunProcessor.cls 11 12 24 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
3 /force-app/main/default/classes/TestRunProcessor.cls 11 25 11 46 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]*'
3 /force-app/main/default/classes/TestRunProcessor.cls 11 25 11 46 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]*'
4 /force-app/main/default/classes/TestRunProcessor.cls 12 38 12 112 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
4 /force-app/main/default/classes/TestRunProcessor.cls 12 38 12 112 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
5 /force-app/main/default/classes/TestRunProcessor.cls 21 17 21 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
5 /force-app/main/default/classes/TestRunProcessor.cls 21 17 21 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
6 /force-app/main/default/classes/TestRunProcessor.cls 21 17 21 32 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
6 /force-app/main/default/classes/TestRunProcessor.cls 21 17 21 32 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
7 /force-app/main/default/classes/TestRunProcessor.cls 47 46 51 10 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
7 /force-app/main/default/classes/TestRunProcessor.cls 47 46 51 10 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
8 /force-app/main/default/classes/TestRunProcessor.cls 67 27 73 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
8 /force-app/main/default/classes/TestRunProcessor.cls 67 27 73 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
9 /force-app/main/default/classes/TestRunProcessor.cls 81 13 105 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
9 /force-app/main/default/classes/TestRunProcessor.cls 81 13 105 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
10 /force-app/main/default/classes/TestRunProcessor.cls 81 13 105 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
10 /force-app/main/default/classes/TestRunProcessor.cls 81 13 105 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
11 /force-app/main/default/classes/TestRunProcessor.cls 103 9 103 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
11 /force-app/main/default/classes/TestRunProcessor.cls 103 9 103 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
12 /force-app/main/default/classes/TestRunProcessor.cls 104 9 104 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
12 /force-app/main/default/classes/TestRunProcessor.cls 104 9 104 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
13 /force-app/main/default/classes/TestRunProcessor.cls 107 13 146 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'processPassFailDates(Test_Run__c, List)' has a cognitive complexity of 17, current threshold is 15
13 /force-app/main/default/classes/TestRunProcessor.cls 107 13 146 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'processPassFailDates(Test_Run__c, List)' has a cognitive complexity of 17, current threshold is 15
14 /force-app/main/default/classes/TestRunProcessor.cls 107 13 146 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'processPassFailDates(Test_Run__c, List)' has a cyclomatic complexity of 11.
14 /force-app/main/default/classes/TestRunProcessor.cls 107 13 146 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'processPassFailDates(Test_Run__c, List)' has a cyclomatic complexity of 11.
15 /force-app/main/default/classes/TestRunProcessor.cls 112 59 117 10 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
15 /force-app/main/default/classes/TestRunProcessor.cls 112 59 117 10 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
16 /force-app/main/default/classes/TestRunProcessorTest.cls 5 9 129 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
16 /force-app/main/default/classes/TestRunProcessorTest.cls 5 9 129 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
17 /force-app/main/default/classes/TestRunProcessorTest.cls 19 9 19 73 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.
17 /force-app/main/default/classes/TestRunProcessorTest.cls 19 9 19 73 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.
18 /force-app/main/default/classes/TestRunProcessorTest.cls 20 9 20 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.
18 /force-app/main/default/classes/TestRunProcessorTest.cls 20 9 20 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.
19 /force-app/main/default/classes/TestRunProcessorTest.cls 29 19 69 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
19 /force-app/main/default/classes/TestRunProcessorTest.cls 29 19 69 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
20 /force-app/main/default/classes/TestRunProcessorTest.cls 29 19 69 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 'PassFailProcessorTest' doesn't match '[a-z][a-zA-Z0-9]*'
20 /force-app/main/default/classes/TestRunProcessorTest.cls 29 19 69 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 'PassFailProcessorTest' doesn't match '[a-z][a-zA-Z0-9]*'
21 /force-app/main/default/classes/TestRunProcessorTest.cls 35 51 36 10 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.
21 /force-app/main/default/classes/TestRunProcessorTest.cls 35 51 36 10 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.
22 /force-app/main/default/classes/TestRunProcessorTest.cls 35 9 36 10 pmd EmptyWhileStmt 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptywhilestmt Avoid empty while statements
22 /force-app/main/default/classes/TestRunProcessorTest.cls 35 9 36 10 pmd EmptyWhileStmt 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptywhilestmt Avoid empty while statements
23 /force-app/main/default/classes/TestRunProcessorTest.cls 57 13 57 55 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
23 /force-app/main/default/classes/TestRunProcessorTest.cls 57 13 57 55 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
24 /force-app/main/default/classes/TestRunProcessorTest.cls 57 13 57 55 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
24 /force-app/main/default/classes/TestRunProcessorTest.cls 57 13 57 55 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
25 /force-app/main/default/classes/TestRunProcessorTest.cls 58 13 58 60 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
25 /force-app/main/default/classes/TestRunProcessorTest.cls 58 13 58 60 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
26 /force-app/main/default/classes/TestRunProcessorTest.cls 58 13 58 60 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
26 /force-app/main/default/classes/TestRunProcessorTest.cls 58 13 58 60 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
27 /force-app/main/default/classes/TestRunProcessorTest.cls 59 13 59 52 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
27 /force-app/main/default/classes/TestRunProcessorTest.cls 59 13 59 52 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
28 /force-app/main/default/classes/TestRunProcessorTest.cls 59 13 59 52 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
28 /force-app/main/default/classes/TestRunProcessorTest.cls 59 13 59 52 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
29 /force-app/main/default/classes/TestRunProcessorTest.cls 60 13 60 58 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
29 /force-app/main/default/classes/TestRunProcessorTest.cls 60 13 60 58 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
30 /force-app/main/default/classes/TestRunProcessorTest.cls 60 13 60 58 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
30 /force-app/main/default/classes/TestRunProcessorTest.cls 60 13 60 58 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
31 /force-app/main/default/classes/TestRunProcessorTest.cls 61 13 61 63 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
31 /force-app/main/default/classes/TestRunProcessorTest.cls 61 13 61 63 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
32 /force-app/main/default/classes/TestRunProcessorTest.cls 61 13 61 63 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
32 /force-app/main/default/classes/TestRunProcessorTest.cls 61 13 61 63 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
33 /force-app/main/default/classes/TestRunProcessorTest.cls 64 9 64 73 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 /force-app/main/default/classes/TestRunProcessorTest.cls 64 9 64 73 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 /force-app/main/default/classes/TestRunProcessorTest.cls 65 9 65 75 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.
34 /force-app/main/default/classes/TestRunProcessorTest.cls 65 9 65 75 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.
35 /force-app/main/default/classes/TestRunProcessorTest.cls 66 9 66 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.
35 /force-app/main/default/classes/TestRunProcessorTest.cls 66 9 66 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.
36 /force-app/main/default/classes/TestRunProcessorTest.cls 74 20 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
36 /force-app/main/default/classes/TestRunProcessorTest.cls 74 20 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
37 /force-app/main/default/classes/TestRunProcessorTest.cls 74 20 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
37 /force-app/main/default/classes/TestRunProcessorTest.cls 74 20 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
38 /force-app/main/default/classes/TestRunProcessorTest.cls 103 20 128 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
38 /force-app/main/default/classes/TestRunProcessorTest.cls 103 20 128 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
39 /force-app/main/default/classes/TestRunProcessorTest.cls 103 20 128 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
39 /force-app/main/default/classes/TestRunProcessorTest.cls 103 20 128 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
40 /force-app/main/default/classes/TestRunProcessorTest.cls 105 49 105 69 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
40 /force-app/main/default/classes/TestRunProcessorTest.cls 105 49 105 69 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
41 /force-app/main/default/classes/TestRunProcessorTest.cls 106 49 106 69 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
41 /force-app/main/default/classes/TestRunProcessorTest.cls 106 49 106 69 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
42 /force-app/main/default/classes/TestRunScheduler.cls 12 21 72 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
42 /force-app/main/default/classes/TestRunScheduler.cls 12 21 72 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
43 /force-app/main/default/classes/TestRunScheduler.cls 13 12 66 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
43 /force-app/main/default/classes/TestRunScheduler.cls 13 12 66 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
44 /force-app/main/default/classes/TestRunScheduler.cls 13 12 66 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'execute(SchedulableContext)' has a cognitive complexity of 18, current threshold is 15
44 /force-app/main/default/classes/TestRunScheduler.cls 13 12 66 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'execute(SchedulableContext)' has a cognitive complexity of 18, current threshold is 15
45 /force-app/main/default/classes/TestRunScheduler.cls 13 25 13 46 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]*'
45 /force-app/main/default/classes/TestRunScheduler.cls 13 25 13 46 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]*'
46 /force-app/main/default/classes/TestRunScheduler.cls 43 21 43 45 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
46 /force-app/main/default/classes/TestRunScheduler.cls 43 21 43 45 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
47 /force-app/main/default/classes/TestRunScheduler.cls 43 21 43 45 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
47 /force-app/main/default/classes/TestRunScheduler.cls 43 21 43 45 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
48 /force-app/main/default/classes/TestRunScheduler.cls 47 52 51 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
48 /force-app/main/default/classes/TestRunScheduler.cls 47 52 51 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
49 /force-app/main/default/classes/TestRunScheduler.cls 62 13 62 27 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
49 /force-app/main/default/classes/TestRunScheduler.cls 62 13 62 27 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
50 /force-app/main/default/classes/TestRunScheduler.cls 68 12 71 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
50 /force-app/main/default/classes/TestRunScheduler.cls 68 12 71 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
51 /force-app/main/default/classes/TestRunSchedulerTest.cls 5 9 17 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
51 /force-app/main/default/classes/TestRunSchedulerTest.cls 5 9 17 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
52 /force-app/main/default/classes/TestRunSchedulerTest.cls 7 19 16 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
52 /force-app/main/default/classes/TestRunSchedulerTest.cls 7 19 16 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
53 /notifications/workflow-email/classes/TestRunEmailController.cls 1 8 31 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
53 /notifications/workflow-email/classes/TestRunEmailController.cls 1 8 31 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
54 /notifications/workflow-email/classes/TestRunEmailController.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
54 /notifications/workflow-email/classes/TestRunEmailController.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
55 /notifications/workflow-email/classes/TestRunEmailController.cls 3 12 3 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
55 /notifications/workflow-email/classes/TestRunEmailController.cls 3 12 3 38 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
56 /notifications/workflow-email/classes/TestRunEmailController.cls 4 12 7 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
56 /notifications/workflow-email/classes/TestRunEmailController.cls 4 12 7 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
57 /notifications/workflow-email/classes/TestRunEmailController.cls 9 12 22 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
57 /notifications/workflow-email/classes/TestRunEmailController.cls 9 12 22 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
58 /notifications/workflow-email/classes/TestRunEmailController.cls 25 24 29 10 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
58 /notifications/workflow-email/classes/TestRunEmailController.cls 25 24 29 10 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
59 /notifications/workflow-email/classes/TestRunEmailControllerTest.cls 35 9 35 72 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.
59 /notifications/workflow-email/classes/TestRunEmailControllerTest.cls 35 9 35 72 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.
60 /notifications/workflow-email/classes/TestRunEmailControllerTest.cls 36 9 36 72 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.
60 /notifications/workflow-email/classes/TestRunEmailControllerTest.cls 36 9 36 72 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.
61 /notifications/workflow-email/components/FailureTable.component 22 34 22 44 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
61 /notifications/workflow-email/components/FailureTable.component 22 34 22 44 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