Comparison results for https://github.com/douglascayers/sfdc-copy-opportunity-line-item-custom-fields-to-quote-line-items.git

pmd7_2 took 11 seconds to run and found 42 violations

pmd7_3 took 14 seconds to run and found 42 violations

Among the 42 total comparisons:

Violation counts:

# fileName line column endLine endColumn engine ruleName severity category url message
1 /src/classes/QuoteLineItemTriggerHandler.cls 5 21 163 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 /src/classes/QuoteLineItemTriggerHandler.cls 5 21 163 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 /src/classes/QuoteLineItemTriggerHandler.cls 11 12 11 44 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
2 /src/classes/QuoteLineItemTriggerHandler.cls 11 12 11 44 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
3 /src/classes/QuoteLineItemTriggerHandler.cls 11 5 11 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
3 /src/classes/QuoteLineItemTriggerHandler.cls 11 5 11 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
4 /src/classes/QuoteLineItemTriggerHandler.cls 17 12 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
4 /src/classes/QuoteLineItemTriggerHandler.cls 17 12 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
5 /src/classes/QuoteLineItemTriggerHandler.cls 33 12 35 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
5 /src/classes/QuoteLineItemTriggerHandler.cls 33 12 35 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
6 /src/classes/QuoteLineItemTriggerHandler.cls 33 5 33 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
6 /src/classes/QuoteLineItemTriggerHandler.cls 33 5 33 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
7 /src/classes/QuoteLineItemTriggerHandler.cls 41 12 63 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
7 /src/classes/QuoteLineItemTriggerHandler.cls 41 12 63 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
8 /src/classes/QuoteLineItemTriggerHandler.cls 41 12 63 6 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
8 /src/classes/QuoteLineItemTriggerHandler.cls 41 12 63 6 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
9 /src/classes/QuoteLineItemTriggerHandler.cls 65 12 68 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
9 /src/classes/QuoteLineItemTriggerHandler.cls 65 12 68 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
10 /src/classes/QuoteLineItemTriggerHandler.cls 65 5 65 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
10 /src/classes/QuoteLineItemTriggerHandler.cls 65 5 65 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
11 /src/classes/QuoteLineItemTriggerHandler.cls 65 12 68 6 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
11 /src/classes/QuoteLineItemTriggerHandler.cls 65 12 68 6 pmd ExcessiveParameterList 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#excessiveparameterlist Avoid long parameter lists.
12 /src/classes/QuoteLineItemTriggerHandler.cls 74 12 76 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
12 /src/classes/QuoteLineItemTriggerHandler.cls 74 12 76 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
13 /src/classes/QuoteLineItemTriggerHandler.cls 74 5 74 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
13 /src/classes/QuoteLineItemTriggerHandler.cls 74 5 74 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
14 /src/classes/QuoteLineItemTriggerHandler.cls 78 12 80 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 /src/classes/QuoteLineItemTriggerHandler.cls 78 12 80 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 /src/classes/QuoteLineItemTriggerHandler.cls 78 5 78 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
15 /src/classes/QuoteLineItemTriggerHandler.cls 78 5 78 11 pmd EmptyStatementBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptystatementblock Avoid empty block statements.
16 /src/classes/QuoteLineItemTriggerHandler.cls 94 12 161 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
16 /src/classes/QuoteLineItemTriggerHandler.cls 94 12 161 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
17 /src/classes/QuoteLineItemTriggerHandler.cls 94 12 161 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
17 /src/classes/QuoteLineItemTriggerHandler.cls 94 12 161 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
18 /src/classes/QuoteLineItemTriggerHandler.cls 94 12 161 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'copyOpportunityLineItemFieldsToQuoteLineItemFields(List)' has a cognitive complexity of 23, current threshold is 15
18 /src/classes/QuoteLineItemTriggerHandler.cls 94 12 161 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'copyOpportunityLineItemFieldsToQuoteLineItemFields(List)' has a cognitive complexity of 23, current threshold is 15
19 /src/classes/QuoteLineItemTriggerHandler.cls 96 9 96 89 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
19 /src/classes/QuoteLineItemTriggerHandler.cls 96 9 96 89 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
20 /src/classes/QuoteLineItemTriggerHandler.cls 96 9 96 89 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.
20 /src/classes/QuoteLineItemTriggerHandler.cls 96 9 96 89 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.
21 /src/classes/QuoteLineItemTriggerHandler.cls 100 9 100 70 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
21 /src/classes/QuoteLineItemTriggerHandler.cls 100 9 100 70 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
22 /src/classes/QuoteLineItemTriggerHandler.cls 100 9 100 70 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.
22 /src/classes/QuoteLineItemTriggerHandler.cls 100 9 100 70 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.
23 /src/classes/QuoteLineItemTriggerHandler.cls 104 13 104 66 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 /src/classes/QuoteLineItemTriggerHandler.cls 104 13 104 66 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 /src/classes/QuoteLineItemTriggerHandler.cls 104 13 104 66 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 /src/classes/QuoteLineItemTriggerHandler.cls 104 13 104 66 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 /src/classes/QuoteLineItemTriggerHandler.cls 126 17 126 70 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 /src/classes/QuoteLineItemTriggerHandler.cls 126 17 126 70 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 /src/classes/QuoteLineItemTriggerHandler.cls 126 17 126 70 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 /src/classes/QuoteLineItemTriggerHandler.cls 126 17 126 70 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 /src/classes/QuoteLineItemTriggerHandler.cls 135 21 135 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
27 /src/classes/QuoteLineItemTriggerHandler.cls 135 21 135 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
28 /src/classes/QuoteLineItemTriggerHandler.cls 135 21 135 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.
28 /src/classes/QuoteLineItemTriggerHandler.cls 135 21 135 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.
29 /src/classes/QuoteLineItemTriggerHandler.cls 136 21 136 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
29 /src/classes/QuoteLineItemTriggerHandler.cls 136 21 136 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
30 /src/classes/QuoteLineItemTriggerHandler.cls 136 21 136 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.
30 /src/classes/QuoteLineItemTriggerHandler.cls 136 21 136 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.
31 /src/classes/QuoteLineItemTriggerHandler.cls 138 21 153 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
31 /src/classes/QuoteLineItemTriggerHandler.cls 138 21 153 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
32 /src/classes/QuoteLineItemTriggerHandler.cls 142 29 142 91 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
32 /src/classes/QuoteLineItemTriggerHandler.cls 142 29 142 91 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
33 /src/classes/QuoteLineItemTriggerHandler.cls 142 29 142 91 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.
33 /src/classes/QuoteLineItemTriggerHandler.cls 142 29 142 91 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.
34 /src/classes/QuoteLineItemTriggerHandler.cls 143 29 143 117 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
34 /src/classes/QuoteLineItemTriggerHandler.cls 143 29 143 117 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
35 /src/classes/QuoteLineItemTriggerHandler.cls 143 29 143 117 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.
35 /src/classes/QuoteLineItemTriggerHandler.cls 143 29 143 117 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.
36 /src/classes/QuoteLineItemTriggerHandler.cls 147 29 147 98 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
36 /src/classes/QuoteLineItemTriggerHandler.cls 147 29 147 98 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
37 /src/classes/QuoteLineItemTriggerHandler.cls 147 29 147 98 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.
37 /src/classes/QuoteLineItemTriggerHandler.cls 147 29 147 98 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.
38 /src/classes/QuoteLineItemTriggerHandlerTest.cls 6 9 92 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
38 /src/classes/QuoteLineItemTriggerHandlerTest.cls 6 9 92 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
39 /src/classes/QuoteLineItemTriggerHandlerTest.cls 9 12 90 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#methodnamingconventions The test method name 'test_copy_oppty_line_item_fields_to_quote_line_item_fields' doesn't match '[a-z][a-zA-Z0-9]*'
39 /src/classes/QuoteLineItemTriggerHandlerTest.cls 9 12 90 6 pmd MethodNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#methodnamingconventions The test method name 'test_copy_oppty_line_item_fields_to_quote_line_item_fields' doesn't match '[a-z][a-zA-Z0-9]*'
40 /src/classes/QuoteLineItemTriggerHandlerTest.cls 82 9 82 71 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
40 /src/classes/QuoteLineItemTriggerHandlerTest.cls 82 9 82 71 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
41 /src/triggers/QuoteLineItemTrigger.trigger 5 1 29 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
41 /src/triggers/QuoteLineItemTrigger.trigger 5 1 29 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
42 /src/triggers/QuoteLineItemTrigger.trigger 5 1 29 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'QuoteLineItemTrigger' has a cyclomatic complexity of 13.
42 /src/triggers/QuoteLineItemTrigger.trigger 5 1 29 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'QuoteLineItemTrigger' has a cyclomatic complexity of 11.