Comparison results for https://github.com/developerforce/partner-intelligence-basics.git

pmd7_2 took 11 seconds to run and found 47 violations

pmd7_3 took 14 seconds to run and found 45 violations

Among the 47 total comparisons:

Violation counts:

# fileName line column endLine endColumn engine ruleName severity category url message
1 /force-app/main/default/classes/AppAnalyticsQueryRequestTriggerTest.cls 4 12 19 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
1 /force-app/main/default/classes/AppAnalyticsQueryRequestTriggerTest.cls 4 12 19 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
2 /force-app/main/default/classes/AppAnalyticsQueryRequestTriggerTest.cls 13 27 13 44 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
2 /force-app/main/default/classes/AppAnalyticsQueryRequestTriggerTest.cls 13 27 13 44 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
3 /force-app/main/default/classes/AppAnalyticsQueryRequestTriggerTest.cls 16 34 16 113 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'a' defined but not used
3 /force-app/main/default/classes/AppAnalyticsQueryRequestTriggerTest.cls 16 34 16 113 pmd UnusedLocalVariable 5 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#unusedlocalvariable Variable 'a' defined but not used
4 /force-app/main/default/classes/CSVParser.cls 1 8 66 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
4 /force-app/main/default/classes/CSVParser.cls 1 8 66 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
5 /force-app/main/default/classes/CSVParser.cls 3 20 3 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LogContent' doesn't match '[a-z][a-zA-Z0-9]*'
5 /force-app/main/default/classes/CSVParser.cls 3 20 3 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'LogContent' doesn't match '[a-z][a-zA-Z0-9]*'
6 /force-app/main/default/classes/CSVParser.cls 6 12 8 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
6 /force-app/main/default/classes/CSVParser.cls 6 12 8 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
7 /force-app/main/default/classes/CSVParser.cls 10 12 46 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 /force-app/main/default/classes/CSVParser.cls 10 12 46 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 /force-app/main/default/classes/CSVParser.cls 12 17 12 40 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 'ProcessingHeader' doesn't match '[a-z][a-zA-Z0-9]*'
8 /force-app/main/default/classes/CSVParser.cls 12 17 12 40 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 'ProcessingHeader' doesn't match '[a-z][a-zA-Z0-9]*'
9 /force-app/main/default/classes/CSVParser.cls 53 13 64 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.
9 /force-app/main/default/classes/CSVParser.cls 53 13 64 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.
10 /force-app/main/default/classes/CSVParserTest.cls 23 9 23 77 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
10 /force-app/main/default/classes/CSVParserTest.cls 23 9 23 77 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assertEquals' should have 3 parameters.
11 /force-app/main/default/classes/LogDownloader.cls 1 8 43 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
11 /force-app/main/default/classes/LogDownloader.cls 1 8 43 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
12 /force-app/main/default/classes/LogDownloader.cls 6 20 6 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DownloadURL' doesn't match '[a-z][a-zA-Z0-9]*'
12 /force-app/main/default/classes/LogDownloader.cls 6 20 6 31 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DownloadURL' doesn't match '[a-z][a-zA-Z0-9]*'
13 /force-app/main/default/classes/LogDownloader.cls 7 22 7 40 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DownloadExpiration' doesn't match '[a-z][a-zA-Z0-9]*'
13 /force-app/main/default/classes/LogDownloader.cls 7 22 7 40 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DownloadExpiration' doesn't match '[a-z][a-zA-Z0-9]*'
14 /force-app/main/default/classes/LogDownloader.cls 8 18 8 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DownloadSize' doesn't match '[a-z][a-zA-Z0-9]*'
14 /force-app/main/default/classes/LogDownloader.cls 8 18 8 30 pmd FieldNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fieldnamingconventions The instance field name 'DownloadSize' doesn't match '[a-z][a-zA-Z0-9]*'
15 /force-app/main/default/classes/LogDownloader.cls 11 12 15 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
15 /force-app/main/default/classes/LogDownloader.cls 11 12 15 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
16 /force-app/main/default/classes/LogDownloader.cls 11 26 11 44 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'DownloadURL' doesn't match '[a-z][a-zA-Z0-9]*'
16 /force-app/main/default/classes/LogDownloader.cls 11 26 11 44 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'DownloadURL' doesn't match '[a-z][a-zA-Z0-9]*'
17 /force-app/main/default/classes/LogDownloader.cls 11 46 11 73 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'DownloadExpiration' doesn't match '[a-z][a-zA-Z0-9]*'
17 /force-app/main/default/classes/LogDownloader.cls 11 46 11 73 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'DownloadExpiration' doesn't match '[a-z][a-zA-Z0-9]*'
18 /force-app/main/default/classes/LogDownloader.cls 11 75 11 92 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'DownloadSize' doesn't match '[a-z][a-zA-Z0-9]*'
18 /force-app/main/default/classes/LogDownloader.cls 11 75 11 92 pmd FormalParameterNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#formalparameternamingconventions The method parameter name 'DownloadSize' doesn't match '[a-z][a-zA-Z0-9]*'
19 /force-app/main/default/classes/LogDownloader.cls 17 12 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
19 /force-app/main/default/classes/LogDownloader.cls 17 12 40 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
20 /force-app/main/default/classes/LogDownloader.cls 26 17 26 61 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
20 /force-app/main/default/classes/LogDownloader.cls 26 17 26 61 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
21 /force-app/main/default/classes/LogDownloader.cls 26 17 26 61 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.
21 /force-app/main/default/classes/LogDownloader.cls 26 17 26 61 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.
22 /force-app/main/default/classes/LogDownloader.cls 28 17 30 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
22 /force-app/main/default/classes/LogDownloader.cls 28 17 30 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
23 /force-app/main/default/classes/LogDownloader.cls 34 17 34 115 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
23 /force-app/main/default/classes/LogDownloader.cls 34 17 34 115 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
24 /force-app/main/default/classes/LogDownloader.cls 34 17 34 115 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
24 /force-app/main/default/classes/LogDownloader.cls 34 17 34 115 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
25 /force-app/main/default/classes/LogDownloader.cls 38 13 38 57 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
25 /force-app/main/default/classes/LogDownloader.cls 38 13 38 57 pmd AvoidDebugStatements 3 Performance https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements Avoid debug statements since they impact on performance
26 /force-app/main/default/classes/LogDownloader.cls 38 13 38 57 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
26 /force-app/main/default/classes/LogDownloader.cls 38 13 38 57 pmd DebugsShouldUseLoggingLevel 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel Calls to System.debug should specify a logging level.
27 /force-app/main/default/classes/LogDownloaderTest.cls 4 12 13 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
27 /force-app/main/default/classes/LogDownloaderTest.cls 4 12 13 6 pmd ApexUnitTestClassShouldHaveAsserts 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexunittestclassshouldhaveasserts Apex unit tests should System.assert() or assertEquals() or assertNotEquals()
28 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 1 21 30 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
28 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 1 21 30 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
29 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 1 21 30 2 pmd AvoidGlobalModifier 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#avoidglobalmodifier Avoid using global modifier
29 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 1 21 30 2 pmd AvoidGlobalModifier 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#avoidglobalmodifier Avoid using global modifier
30 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 2 12 29 7 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
30 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 2 12 29 7 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
31 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 17 35 17 87 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
31 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 17 35 17 87 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
32 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 27 9 27 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
32 /force-app/main/default/classes/ScheduledRequestSubmitter.cls 27 9 27 25 pmd ApexCRUDViolation 3 Security https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexcrudviolation Validate CRUD permission before SOQL/DML operation or enforce user mode
33 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 7 34 7 51 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
33 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 7 34 7 51 pmd AvoidHardcodingId 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#avoidhardcodingid Hardcoding Ids is bound to break when changing environments.
34 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 11 9 11 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.
34 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 11 9 11 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.
35 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 13 9 13 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
35 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 13 9 13 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
36 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 18 9 18 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
36 /force-app/main/default/classes/ScheduledRequestSubmitterTest.cls 18 9 18 79 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'system.assertEquals' should have 3 parameters.
37 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 1 1 27 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
37 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 1 1 27 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
38 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 1 1 27 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The trigger 'AppAnalyticsQueryRequestTrigger' has a cognitive complexity of 15, current threshold is 15
0 0 0 0 0 0
39 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 1 1 27 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'AppAnalyticsQueryRequestTrigger' has a cyclomatic complexity of 11.
38 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 1 1 27 2 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The trigger 'AppAnalyticsQueryRequestTrigger' has a cyclomatic complexity of 10.
40 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 14 17 14 56 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
39 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 14 17 14 56 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
41 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 14 17 14 56 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.
40 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 14 17 14 56 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.
42 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 15 17 17 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
41 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 15 17 17 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
43 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 16 21 16 123 pmd OperationWithLimitsInLoop 3 Performance https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#operationwithlimitsinloop Avoid operations in loops that may hit governor limits
0 0 0 0 0 0
44 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 20 17 20 72 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
42 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 20 17 20 72 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
45 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 20 17 20 72 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.
43 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 20 17 20 72 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.
46 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 24 13 24 50 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
44 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 24 13 24 50 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
47 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 24 13 24 50 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.
45 /force-app/main/default/triggers/AppAnalyticsQueryRequestTrigger.trigger 24 13 24 50 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.