pmd7_2 took 11 seconds to run and found 84 violations
pmd7_3 took 14 seconds to run and found 77 violations
Among the 84 total comparisons:
Violation counts:
# | fileName | line | column | endLine | endColumn | engine | ruleName | severity | category | url | message |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | /Partner Onboarding/classes/OnboardingPlanService.cls | 1 | 8 | 100 | 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 | /Partner Onboarding/classes/OnboardingPlanService.cls | 1 | 8 | 100 | 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 | /Partner Onboarding/classes/OnboardingPlanService.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 |
2 | /Partner Onboarding/classes/OnboardingPlanService.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 |
3 | /Partner Onboarding/classes/OnboardingPlanService.cls | 1 | 8 | 100 | 2 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The class 'OnboardingPlanService' has a Standard Cyclomatic Complexity of 9 (Highest = 14). |
3 | /Partner Onboarding/classes/OnboardingPlanService.cls | 1 | 8 | 100 | 2 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The class 'OnboardingPlanService' has a Standard Cyclomatic Complexity of 9 (Highest = 14). |
4 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
4 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
5 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity |
The method 'createOnboardingTasks(Map |
5 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity |
The method 'createOnboardingTasks(Map |
6 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | CyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity |
The method 'createOnboardingTasks(Map |
6 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | CyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity |
The method 'createOnboardingTasks(Map |
7 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | NcssMethodCount | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount | The method 'createOnboardingTasks()' has an NCSS line count of 52 (limit: 40) |
7 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | NcssMethodCount | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount | The method 'createOnboardingTasks()' has an NCSS line count of 52 (limit: 40) |
8 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The method 'createOnboardingTasks' has a Standard Cyclomatic Complexity of 14. |
8 | /Partner Onboarding/classes/OnboardingPlanService.cls | 3 | 19 | 78 | 6 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The method 'createOnboardingTasks' has a Standard Cyclomatic Complexity of 14. |
9 | /Partner Onboarding/classes/OnboardingPlanService.cls | 6 | 51 | 15 | 135 | 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 |
9 | /Partner Onboarding/classes/OnboardingPlanService.cls | 6 | 51 | 15 | 135 | 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 |
10 | /Partner Onboarding/classes/OnboardingPlanService.cls | 17 | 42 | 23 | 92 | 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 |
10 | /Partner Onboarding/classes/OnboardingPlanService.cls | 17 | 42 | 23 | 92 | 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 |
11 | /Partner Onboarding/classes/OnboardingPlanService.cls | 17 | 23 | 23 | 92 | 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 'ContactsToUpdate' doesn't match '[a-z][a-zA-Z0-9]*' |
11 | /Partner Onboarding/classes/OnboardingPlanService.cls | 17 | 23 | 23 | 92 | 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 'ContactsToUpdate' doesn't match '[a-z][a-zA-Z0-9]*' |
12 | /Partner Onboarding/classes/OnboardingPlanService.cls | 35 | 17 | 35 | 68 | 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 |
12 | /Partner Onboarding/classes/OnboardingPlanService.cls | 35 | 17 | 35 | 68 | 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 |
13 | /Partner Onboarding/classes/OnboardingPlanService.cls | 35 | 17 | 35 | 68 | 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. |
13 | /Partner Onboarding/classes/OnboardingPlanService.cls | 35 | 17 | 35 | 68 | 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. |
14 | /Partner Onboarding/classes/OnboardingPlanService.cls | 80 | 19 | 99 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
14 | /Partner Onboarding/classes/OnboardingPlanService.cls | 80 | 19 | 99 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
15 | /Partner Onboarding/classes/OnboardingPlanService.cls | 83 | 41 | 88 | 94 | 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 | /Partner Onboarding/classes/OnboardingPlanService.cls | 83 | 41 | 88 | 94 | 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 | /Partner Onboarding/classes/OnboardingPlanService.cls | 83 | 23 | 88 | 94 | 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 'AccountContacts' doesn't match '[a-z][a-zA-Z0-9]*' |
16 | /Partner Onboarding/classes/OnboardingPlanService.cls | 83 | 23 | 88 | 94 | 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 'AccountContacts' doesn't match '[a-z][a-zA-Z0-9]*' |
17 | /Partner Onboarding/classes/OnboardingService.cls | 1 | 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 |
17 | /Partner Onboarding/classes/OnboardingService.cls | 1 | 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 |
18 | /Partner Onboarding/classes/OnboardingService.cls | 4 | 19 | 17 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
18 | /Partner Onboarding/classes/OnboardingService.cls | 4 | 19 | 17 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
19 | /Partner Onboarding/classes/OnboardingService.cls | 8 | 21 | 10 | 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 |
19 | /Partner Onboarding/classes/OnboardingService.cls | 8 | 21 | 10 | 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 |
20 | /Partner Onboarding/classes/OnboardingService.cls | 19 | 19 | 33 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
20 | /Partner Onboarding/classes/OnboardingService.cls | 19 | 19 | 33 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
21 | /Partner Onboarding/classes/OnboardingService.cls | 36 | 19 | 67 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
21 | /Partner Onboarding/classes/OnboardingService.cls | 36 | 19 | 67 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
22 | /Partner Onboarding/classes/OnboardingService.cls | 42 | 32 | 42 | 97 | 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 |
22 | /Partner Onboarding/classes/OnboardingService.cls | 42 | 32 | 42 | 97 | 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 |
23 | /Partner Onboarding/classes/OnboardingService.cls | 70 | 19 | 81 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
23 | /Partner Onboarding/classes/OnboardingService.cls | 70 | 19 | 81 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
24 | /Partner Onboarding/classes/OnboardingService.cls | 73 | 17 | 78 | 18 | 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 |
24 | /Partner Onboarding/classes/OnboardingService.cls | 73 | 17 | 78 | 18 | 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 |
25 | /Partner Onboarding/classes/OnboardingService.cls | 89 | 17 | 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 |
25 | /Partner Onboarding/classes/OnboardingService.cls | 89 | 17 | 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 |
26 | /Partner Onboarding/classes/OnboardingService.cls | 90 | 12 | 93 | 36 | 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 |
26 | /Partner Onboarding/classes/OnboardingService.cls | 90 | 12 | 93 | 36 | 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 |
27 | /Partner Onboarding/classes/OnboardingService.cls | 105 | 19 | 107 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
27 | /Partner Onboarding/classes/OnboardingService.cls | 105 | 19 | 107 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
28 | /Partner Onboarding/classes/OnboardingService.cls | 110 | 19 | 112 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
28 | /Partner Onboarding/classes/OnboardingService.cls | 110 | 19 | 112 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
29 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 4 | 19 | 31 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
29 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 4 | 19 | 31 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
30 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 33 | 30 | 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 |
30 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 33 | 30 | 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 |
31 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 33 | 30 | 66 | 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. |
31 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 33 | 30 | 66 | 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. |
32 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 33 | 30 | 66 | 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 'updateContactsWithOndbPlan_whenObPlanAddedtoAccount' doesn't match '[a-z][a-zA-Z0-9]*' |
32 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 33 | 30 | 66 | 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 'updateContactsWithOndbPlan_whenObPlanAddedtoAccount' doesn't match '[a-z][a-zA-Z0-9]*' |
33 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 65 | 9 | 65 | 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. |
33 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 65 | 9 | 65 | 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. |
34 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 68 | 30 | 108 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
34 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 68 | 30 | 108 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
35 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 68 | 30 | 108 | 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. |
35 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 68 | 30 | 108 | 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. |
36 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 68 | 30 | 108 | 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 'createOnboardingTasks_forContactsafterOBPlanAssociated' doesn't match '[a-z][a-zA-Z0-9]*' |
36 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 68 | 30 | 108 | 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 'createOnboardingTasks_forContactsafterOBPlanAssociated' doesn't match '[a-z][a-zA-Z0-9]*' |
37 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 105 | 9 | 105 | 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. |
37 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 105 | 9 | 105 | 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. |
38 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 106 | 9 | 106 | 64 | 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 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 106 | 9 | 106 | 64 | 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 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 110 | 19 | 131 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
39 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 110 | 19 | 131 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
40 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 110 | 19 | 131 | 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 'defaultOnboardingStatus_WhenOnboardingPlanIsAttachedToNewContact_IsSetToNotStarted' doesn't match '[a-z][a-zA-Z0-9]*' |
40 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 110 | 19 | 131 | 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 'defaultOnboardingStatus_WhenOnboardingPlanIsAttachedToNewContact_IsSetToNotStarted' doesn't match '[a-z][a-zA-Z0-9]*' |
41 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 130 | 9 | 130 | 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. |
41 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 130 | 9 | 130 | 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. |
42 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 133 | 19 | 158 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
42 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 133 | 19 | 158 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
43 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 133 | 19 | 158 | 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 'defaultOnboardingStatus_WhenOnboardingPlanIsAttachedToExistingContact_IsSetToNotStarted' doesn't match '[a-z][a-zA-Z0-9]*' |
43 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 133 | 19 | 158 | 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 'defaultOnboardingStatus_WhenOnboardingPlanIsAttachedToExistingContact_IsSetToNotStarted' doesn't match '[a-z][a-zA-Z0-9]*' |
44 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 157 | 9 | 157 | 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. |
44 | /Partner Onboarding/classes/TestOnboardingPlanService.cls | 157 | 9 | 157 | 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. |
45 | /Partner Onboarding/classes/TestOnboardingService.cls | 4 | 17 | 9 | 4 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
45 | /Partner Onboarding/classes/TestOnboardingService.cls | 4 | 17 | 9 | 4 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
46 | /Partner Onboarding/classes/TestOnboardingService.cls | 11 | 17 | 28 | 4 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
46 | /Partner Onboarding/classes/TestOnboardingService.cls | 11 | 17 | 28 | 4 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
47 | /Partner Onboarding/classes/TestOnboardingService.cls | 30 | 19 | 55 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
47 | /Partner Onboarding/classes/TestOnboardingService.cls | 30 | 19 | 55 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
48 | /Partner Onboarding/classes/TestOnboardingService.cls | 57 | 19 | 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 |
48 | /Partner Onboarding/classes/TestOnboardingService.cls | 57 | 19 | 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 |
49 | /Partner Onboarding/classes/TestOnboardingService.cls | 69 | 19 | 88 | 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 'getTasksForContact_WhenNoTasksExist_ReturnsEmptyArray' doesn't match '[a-z][a-zA-Z0-9]*' |
49 | /Partner Onboarding/classes/TestOnboardingService.cls | 69 | 19 | 88 | 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 'getTasksForContact_WhenNoTasksExist_ReturnsEmptyArray' doesn't match '[a-z][a-zA-Z0-9]*' |
50 | /Partner Onboarding/classes/TestOnboardingService.cls | 87 | 9 | 87 | 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. |
50 | /Partner Onboarding/classes/TestOnboardingService.cls | 87 | 9 | 87 | 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. |
51 | /Partner Onboarding/classes/TestOnboardingService.cls | 91 | 19 | 114 | 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 'getTasksForContact_WhenTasksExistForContact_ReturnsArrayOfTasks' doesn't match '[a-z][a-zA-Z0-9]*' |
51 | /Partner Onboarding/classes/TestOnboardingService.cls | 91 | 19 | 114 | 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 'getTasksForContact_WhenTasksExistForContact_ReturnsArrayOfTasks' doesn't match '[a-z][a-zA-Z0-9]*' |
52 | /Partner Onboarding/classes/TestOnboardingService.cls | 113 | 9 | 113 | 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. |
52 | /Partner Onboarding/classes/TestOnboardingService.cls | 113 | 9 | 113 | 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. |
53 | /Partner Onboarding/classes/TestOnboardingService.cls | 117 | 19 | 143 | 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 'getTasksForContact_WhenTaskIsCompleted_IncludeTask' doesn't match '[a-z][a-zA-Z0-9]*' |
53 | /Partner Onboarding/classes/TestOnboardingService.cls | 117 | 19 | 143 | 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 'getTasksForContact_WhenTaskIsCompleted_IncludeTask' doesn't match '[a-z][a-zA-Z0-9]*' |
54 | /Partner Onboarding/classes/TestOnboardingService.cls | 142 | 9 | 142 | 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. |
54 | /Partner Onboarding/classes/TestOnboardingService.cls | 142 | 9 | 142 | 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. |
55 | /Partner Onboarding/classes/TestOnboardingService.cls | 146 | 19 | 172 | 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 'completeTask_updateStatustoCompleted' doesn't match '[a-z][a-zA-Z0-9]*' |
55 | /Partner Onboarding/classes/TestOnboardingService.cls | 146 | 19 | 172 | 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 'completeTask_updateStatustoCompleted' doesn't match '[a-z][a-zA-Z0-9]*' |
56 | /Partner Onboarding/classes/TestOnboardingService.cls | 171 | 9 | 171 | 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. |
56 | /Partner Onboarding/classes/TestOnboardingService.cls | 171 | 9 | 171 | 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. |
57 | /Partner Onboarding/triggers/AccountTrigger.trigger | 1 | 1 | 24 | 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 |
57 | /Partner Onboarding/triggers/AccountTrigger.trigger | 1 | 1 | 24 | 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 |
58 | /Partner Onboarding/triggers/AccountTrigger.trigger | 1 | 1 | 24 | 2 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity | The trigger 'AccountTrigger' has a cognitive complexity of 18, current threshold is 15 |
0 | 0 | 0 | 0 | 0 | 0 | ||||||
59 | /Partner Onboarding/triggers/AccountTrigger.trigger | 7 | 13 | 7 | 54 | 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 'updated_Account' doesn't match '[a-z][a-zA-Z0-9]*' |
58 | /Partner Onboarding/triggers/AccountTrigger.trigger | 7 | 13 | 7 | 54 | 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 'updated_Account' doesn't match '[a-z][a-zA-Z0-9]*' |
60 | /Partner Onboarding/triggers/AccountTrigger.trigger | 10 | 17 | 15 | 18 | 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 | ||||||
61 | /Partner Onboarding/triggers/AccountTrigger.trigger | 13 | 21 | 14 | 118 | 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 | ||||||
62 | /Partner Onboarding/triggers/AccountTrigger.trigger | 14 | 25 | 14 | 118 | 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 |
59 | /Partner Onboarding/triggers/AccountTrigger.trigger | 14 | 25 | 14 | 118 | 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 |
63 | /Partner Onboarding/triggers/AccountTrigger.trigger | 14 | 25 | 14 | 118 | 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 |
60 | /Partner Onboarding/triggers/AccountTrigger.trigger | 14 | 25 | 14 | 118 | 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 |
64 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 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 |
61 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 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 |
65 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 2 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity | The trigger 'ContactTrigger' has a cognitive complexity of 34, current threshold is 15 |
62 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 2 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity | The trigger 'ContactTrigger' has a cognitive complexity of 28, current threshold is 15 |
66 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 2 | pmd | CyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity | The trigger 'ContactTrigger' has a cyclomatic complexity of 12. |
63 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 2 | pmd | CyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity | The trigger 'ContactTrigger' has a cyclomatic complexity of 11. |
67 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 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. |
64 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 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. |
68 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 2 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The trigger 'ContactTrigger' has a Standard Cyclomatic Complexity of 13 (Highest = 12). |
65 | /Partner Onboarding/triggers/ContactTrigger.trigger | 1 | 1 | 37 | 2 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The trigger 'ContactTrigger' has a Standard Cyclomatic Complexity of 12 (Highest = 11). |
69 | /Partner Onboarding/triggers/ContactTrigger.trigger | 10 | 17 | 16 | 18 | 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 | ||||||
70 | /Partner Onboarding/triggers/ContactTrigger.trigger | 13 | 21 | 15 | 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 |
0 | 0 | 0 | 0 | 0 | 0 | ||||||
71 | /Partner Onboarding/triggers/ContactTrigger.trigger | 27 | 17 | 33 | 18 | 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 |
66 | /Partner Onboarding/triggers/ContactTrigger.trigger | 27 | 17 | 33 | 18 | 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 |
72 | /Partner Onboarding/triggers/ContactTrigger.trigger | 30 | 21 | 32 | 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 |
67 | /Partner Onboarding/triggers/ContactTrigger.trigger | 30 | 21 | 32 | 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 |
73 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 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 |
68 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 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 |
74 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 2 | pmd | CognitiveComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity | The trigger 'PlannedOnboardTasksTrigger' has a cognitive complexity of 25, current threshold is 15 |
0 | 0 | 0 | 0 | 0 | 0 | ||||||
75 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 2 | pmd | CyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity | The trigger 'PlannedOnboardTasksTrigger' has a cyclomatic complexity of 13. |
69 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 2 | pmd | CyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity | The trigger 'PlannedOnboardTasksTrigger' has a cyclomatic complexity of 10. |
76 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 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 13. |
70 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 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. |
77 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 2 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The trigger 'PlannedOnboardTasksTrigger' has a Standard Cyclomatic Complexity of 14 (Highest = 13). |
71 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 1 | 1 | 62 | 2 | pmd | StdCyclomaticComplexity | 3 | Design | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity | The trigger 'PlannedOnboardTasksTrigger' has a Standard Cyclomatic Complexity of 11 (Highest = 10). |
78 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 21 | 9 | 21 | 66 | 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 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 21 | 9 | 21 | 66 | 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 |
79 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 27 | 64 | 37 | 77 | 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 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 27 | 64 | 37 | 77 | 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 |
80 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 27 | 64 | 37 | 77 | 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 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 27 | 64 | 37 | 77 | 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 |
81 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 42 | 17 | 44 | 18 | 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 | ||||||
82 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 60 | 10 | 60 | 66 | 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 |
75 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 60 | 10 | 60 | 66 | 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 |
83 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 60 | 10 | 60 | 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 |
76 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 60 | 10 | 60 | 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 |
84 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 60 | 10 | 60 | 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 |
77 | /Partner Onboarding/triggers/PlannedOnboardTasksTrigger.trigger | 60 | 10 | 60 | 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 |