Comparison results for https://github.com/SalesforceLabs/Partner-Onboarding.git

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)' has a cognitive complexity of 40, current threshold is 15
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)' has a cognitive complexity of 40, current threshold is 15
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)' has a cyclomatic complexity of 16.
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)' has a cyclomatic complexity of 16.
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