Comparison results for https://github.com/SalesforceLabs/PISP.git

pmd7_2 took 12 seconds to run and found 147 violations

pmd7_3 took 15 seconds to run and found 147 violations

Among the 147 total comparisons:

Violation counts:

# fileName line column endLine endColumn engine ruleName severity category url message
1 /force-app/main/default/classes/pisplabapp_Controller.cls 1 21 33 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 /force-app/main/default/classes/pisplabapp_Controller.cls 1 21 33 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 /force-app/main/default/classes/pisplabapp_Controller.cls 1 21 33 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_Controller' doesn't match '[A-Z][a-zA-Z0-9_]*'
2 /force-app/main/default/classes/pisplabapp_Controller.cls 1 21 33 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_Controller' doesn't match '[A-Z][a-zA-Z0-9_]*'
3 /force-app/main/default/classes/pisplabapp_Controller.cls 13 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
3 /force-app/main/default/classes/pisplabapp_Controller.cls 13 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
4 /force-app/main/default/classes/pisplabapp_Controller.cls 16 9 16 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
4 /force-app/main/default/classes/pisplabapp_Controller.cls 16 9 16 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
5 /force-app/main/default/classes/pisplabapp_Controller.cls 16 9 16 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.
5 /force-app/main/default/classes/pisplabapp_Controller.cls 16 9 16 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.
6 /force-app/main/default/classes/pisplabapp_Controller.cls 23 9 23 62 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
6 /force-app/main/default/classes/pisplabapp_Controller.cls 23 9 23 62 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
7 /force-app/main/default/classes/pisplabapp_Controller.cls 23 9 23 62 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.
7 /force-app/main/default/classes/pisplabapp_Controller.cls 23 9 23 62 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.
8 /force-app/main/default/classes/pisplabapp_Controller.cls 27 9 27 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
8 /force-app/main/default/classes/pisplabapp_Controller.cls 27 9 27 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
9 /force-app/main/default/classes/pisplabapp_Controller.cls 27 9 27 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.
9 /force-app/main/default/classes/pisplabapp_Controller.cls 27 9 27 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.
10 /force-app/main/default/classes/pisplabapp_Controller.cls 28 9 28 84 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
10 /force-app/main/default/classes/pisplabapp_Controller.cls 28 9 28 84 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
11 /force-app/main/default/classes/pisplabapp_Controller.cls 28 9 28 84 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.
11 /force-app/main/default/classes/pisplabapp_Controller.cls 28 9 28 84 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.
12 /force-app/main/default/classes/pisplabapp_Controller_Test.cls 2 9 26 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_Controller_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
12 /force-app/main/default/classes/pisplabapp_Controller_Test.cls 2 9 26 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_Controller_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
13 /force-app/main/default/classes/pisplabapp_Controller_Test.cls 17 20 25 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()
13 /force-app/main/default/classes/pisplabapp_Controller_Test.cls 17 20 25 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()
14 /force-app/main/default/classes/pisplabapp_Controller_Test.cls 17 20 25 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 'automatePardotIntegration_positive' doesn't match '[a-z][a-zA-Z0-9]*'
14 /force-app/main/default/classes/pisplabapp_Controller_Test.cls 17 20 25 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 'automatePardotIntegration_positive' doesn't match '[a-z][a-zA-Z0-9]*'
15 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 5 21 15 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
15 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 5 21 15 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
16 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 5 21 15 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_FlowInputInfo' doesn't match '[A-Z][a-zA-Z0-9_]*'
16 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 5 21 15 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_FlowInputInfo' doesn't match '[A-Z][a-zA-Z0-9_]*'
17 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 7 12 7 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
17 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 7 12 7 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
18 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 7 5 7 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.
18 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 7 5 7 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.
19 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 10 25 10 32 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'idLeads' should be before method declarations in its class
19 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 10 25 10 32 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'idLeads' should be before method declarations in its class
20 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 12 19 12 30 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'segmentName' should be before method declarations in its class
20 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 12 19 12 30 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'segmentName' should be before method declarations in its class
21 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 14 19 14 31 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'campaignName' should be before method declarations in its class
21 /force-app/main/default/classes/pisplabapp_FlowInputInfo.cls 14 19 14 31 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'campaignName' should be before method declarations in its class
22 /force-app/main/default/classes/pisplabapp_FlowInputInfo_Test.cls 2 9 12 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_FlowInputInfo_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
22 /force-app/main/default/classes/pisplabapp_FlowInputInfo_Test.cls 2 9 12 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_FlowInputInfo_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
23 /force-app/main/default/classes/pisplabapp_FlowInputInfo_Test.cls 10 9 10 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.
23 /force-app/main/default/classes/pisplabapp_FlowInputInfo_Test.cls 10 9 10 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.
24 /force-app/main/default/classes/pisplabapp_FlowOutputInfo.cls 1 8 7 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
24 /force-app/main/default/classes/pisplabapp_FlowOutputInfo.cls 1 8 7 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
25 /force-app/main/default/classes/pisplabapp_FlowOutputInfo.cls 1 8 7 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_FlowOutputInfo' doesn't match '[A-Z][a-zA-Z0-9_]*'
25 /force-app/main/default/classes/pisplabapp_FlowOutputInfo.cls 1 8 7 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_FlowOutputInfo' doesn't match '[A-Z][a-zA-Z0-9_]*'
26 /force-app/main/default/classes/pisplabapp_FlowOutputInfo_Test.cls 2 9 10 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_FlowOutputInfo_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
26 /force-app/main/default/classes/pisplabapp_FlowOutputInfo_Test.cls 2 9 10 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_FlowOutputInfo_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
27 /force-app/main/default/classes/pisplabapp_FlowOutputInfo_Test.cls 7 9 7 56 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.
27 /force-app/main/default/classes/pisplabapp_FlowOutputInfo_Test.cls 7 9 7 56 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.
28 /force-app/main/default/classes/pisplabapp_FlowOutputInfo_Test.cls 8 9 8 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.
28 /force-app/main/default/classes/pisplabapp_FlowOutputInfo_Test.cls 8 9 8 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.
29 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 1 21 22 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
29 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 1 21 22 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
30 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 1 21 22 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_LeadsActionController' doesn't match '[A-Z][a-zA-Z0-9_]*'
30 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 1 21 22 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_LeadsActionController' doesn't match '[A-Z][a-zA-Z0-9_]*'
31 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 5 12 5 42 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
31 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 5 12 5 42 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
32 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 7 12 9 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
32 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 7 12 9 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
33 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 11 12 20 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
33 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 11 12 20 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
34 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 16 9 16 49 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 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 16 9 16 49 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 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 16 9 16 49 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 /force-app/main/default/classes/pisplabapp_LeadsActionController.cls 16 9 16 49 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 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 2 9 31 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_LeadsActionController_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
36 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 2 9 31 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_LeadsActionController_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
37 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 18 20 30 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 'pisplabapp_LeadsActionController_postitive' doesn't match '[a-z][a-zA-Z0-9]*'
37 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 18 20 30 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 'pisplabapp_LeadsActionController_postitive' doesn't match '[a-z][a-zA-Z0-9]*'
38 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 20 9 20 30 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
38 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 20 9 20 30 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
39 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 20 9 20 30 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.
39 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 20 9 20 30 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.
40 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 29 9 29 65 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 /force-app/main/default/classes/pisplabapp_LeadsActionController_Test.cls 29 9 29 65 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 /force-app/main/default/classes/pisplabapp_Prospect.cls 1 21 110 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
41 /force-app/main/default/classes/pisplabapp_Prospect.cls 1 21 110 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
42 /force-app/main/default/classes/pisplabapp_Prospect.cls 1 21 110 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_Prospect' doesn't match '[A-Z][a-zA-Z0-9_]*'
42 /force-app/main/default/classes/pisplabapp_Prospect.cls 1 21 110 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_Prospect' doesn't match '[A-Z][a-zA-Z0-9_]*'
43 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
43 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
44 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
44 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
45 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 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
45 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 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
46 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 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 'UpsertProspects' doesn't match '[a-z][a-zA-Z0-9]*'
46 /force-app/main/default/classes/pisplabapp_Prospect.cls 17 19 41 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 'UpsertProspects' doesn't match '[a-z][a-zA-Z0-9]*'
47 /force-app/main/default/classes/pisplabapp_Prospect.cls 50 20 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
47 /force-app/main/default/classes/pisplabapp_Prospect.cls 50 20 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
48 /force-app/main/default/classes/pisplabapp_Prospect.cls 50 20 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
48 /force-app/main/default/classes/pisplabapp_Prospect.cls 50 20 84 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
49 /force-app/main/default/classes/pisplabapp_Prospect.cls 50 20 84 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
49 /force-app/main/default/classes/pisplabapp_Prospect.cls 50 20 84 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
50 /force-app/main/default/classes/pisplabapp_Prospect.cls 61 13 61 30 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
50 /force-app/main/default/classes/pisplabapp_Prospect.cls 61 13 61 30 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
51 /force-app/main/default/classes/pisplabapp_Prospect.cls 61 13 61 30 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.
51 /force-app/main/default/classes/pisplabapp_Prospect.cls 61 13 61 30 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.
52 /force-app/main/default/classes/pisplabapp_Prospect.cls 69 13 69 31 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
52 /force-app/main/default/classes/pisplabapp_Prospect.cls 69 13 69 31 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
53 /force-app/main/default/classes/pisplabapp_Prospect.cls 69 13 69 31 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.
53 /force-app/main/default/classes/pisplabapp_Prospect.cls 69 13 69 31 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.
54 /force-app/main/default/classes/pisplabapp_Prospect.cls 80 10 82 10 pmd EmptyCatchBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_errorprone.html#emptycatchblock Avoid empty catch blocks
54 /force-app/main/default/classes/pisplabapp_Prospect.cls 80 10 82 10 pmd EmptyCatchBlock 3 Error Prone https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_errorprone.html#emptycatchblock Avoid empty catch blocks
55 /force-app/main/default/classes/pisplabapp_Prospect.cls 88 12 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
55 /force-app/main/default/classes/pisplabapp_Prospect.cls 88 12 98 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
56 /force-app/main/default/classes/pisplabapp_Prospect.cls 101 12 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
56 /force-app/main/default/classes/pisplabapp_Prospect.cls 101 12 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
57 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 2 9 71 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_Prospect_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
57 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 2 9 71 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_Prospect_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
58 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 17 20 42 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 'UpsertProspects_test_positive' doesn't match '[a-z][a-zA-Z0-9]*'
58 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 17 20 42 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 'UpsertProspects_test_positive' doesn't match '[a-z][a-zA-Z0-9]*'
59 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 41 3 41 45 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.
59 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 41 3 41 45 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.
60 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 45 20 70 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 'UpsertProspects_test_negative' doesn't match '[a-z][a-zA-Z0-9]*'
60 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 45 20 70 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 'UpsertProspects_test_negative' doesn't match '[a-z][a-zA-Z0-9]*'
61 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 69 3 69 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.
61 /force-app/main/default/classes/pisplabapp_Prospect_Test.cls 69 3 69 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.
62 /force-app/main/default/classes/pisplabapp_Segmentation.cls 1 21 71 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
62 /force-app/main/default/classes/pisplabapp_Segmentation.cls 1 21 71 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
63 /force-app/main/default/classes/pisplabapp_Segmentation.cls 1 21 71 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_Segmentation' doesn't match '[A-Z][a-zA-Z0-9_]*'
63 /force-app/main/default/classes/pisplabapp_Segmentation.cls 1 21 71 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_Segmentation' doesn't match '[A-Z][a-zA-Z0-9_]*'
64 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
64 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
65 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
65 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
66 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 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
66 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 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
67 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 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 'ParseSegmentationResult' doesn't match '[a-z][a-zA-Z0-9]*'
67 /force-app/main/default/classes/pisplabapp_Segmentation.cls 8 19 30 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 'ParseSegmentationResult' doesn't match '[a-z][a-zA-Z0-9]*'
68 /force-app/main/default/classes/pisplabapp_Segmentation.cls 17 13 17 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
68 /force-app/main/default/classes/pisplabapp_Segmentation.cls 17 13 17 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
69 /force-app/main/default/classes/pisplabapp_Segmentation.cls 17 13 17 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.
69 /force-app/main/default/classes/pisplabapp_Segmentation.cls 17 13 17 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.
70 /force-app/main/default/classes/pisplabapp_Segmentation.cls 34 19 60 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
70 /force-app/main/default/classes/pisplabapp_Segmentation.cls 34 19 60 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @description
71 /force-app/main/default/classes/pisplabapp_Segmentation.cls 34 19 60 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
71 /force-app/main/default/classes/pisplabapp_Segmentation.cls 34 19 60 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc @return
72 /force-app/main/default/classes/pisplabapp_Segmentation.cls 34 19 60 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
72 /force-app/main/default/classes/pisplabapp_Segmentation.cls 34 19 60 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
73 /force-app/main/default/classes/pisplabapp_Segmentation.cls 63 12 69 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
73 /force-app/main/default/classes/pisplabapp_Segmentation.cls 63 12 69 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
74 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 2 9 58 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_Segmentation_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
74 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 2 9 58 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_Segmentation_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
75 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 4 20 13 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_ParseSegmentationResult_postitive' doesn't match '[a-z][a-zA-Z0-9]*'
75 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 4 20 13 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_ParseSegmentationResult_postitive' doesn't match '[a-z][a-zA-Z0-9]*'
76 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 8 9 8 49 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.
76 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 8 9 8 49 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.
77 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 9 9 9 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.
77 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 9 9 9 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.
78 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 10 9 10 58 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.
78 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 10 9 10 58 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.
79 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 15 20 25 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_ParseSegmentationResult_negative' doesn't match '[a-z][a-zA-Z0-9]*'
79 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 15 20 25 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_ParseSegmentationResult_negative' doesn't match '[a-z][a-zA-Z0-9]*'
80 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 19 9 19 49 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.
80 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 19 9 19 49 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.
81 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 22 9 22 57 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.
81 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 22 9 22 57 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.
82 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 27 20 39 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_ParseSegmentationResult_negative_2' doesn't match '[a-z][a-zA-Z0-9]*'
82 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 27 20 39 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_ParseSegmentationResult_negative_2' doesn't match '[a-z][a-zA-Z0-9]*'
83 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 33 9 33 49 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.
83 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 33 9 33 49 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.
84 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 36 9 36 57 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.
84 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 36 9 36 57 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.
85 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 42 20 57 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_getSegmentationLists_positive' doesn't match '[a-z][a-zA-Z0-9]*'
85 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 42 20 57 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_getSegmentationLists_positive' doesn't match '[a-z][a-zA-Z0-9]*'
86 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 56 9 56 69 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.
86 /force-app/main/default/classes/pisplabapp_Segmentation_Test.cls 56 9 56 69 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.
87 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
87 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
88 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_XmlParser' doesn't match '[A-Z][a-zA-Z0-9_]*'
88 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_XmlParser' doesn't match '[A-Z][a-zA-Z0-9_]*'
89 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'pisplabapp_XmlParser' has a total cognitive complexity of 79 (highest 79), current threshold is 50
89 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'pisplabapp_XmlParser' has a total cognitive complexity of 79 (highest 79), current threshold is 50
90 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'pisplabapp_XmlParser' has a Standard Cyclomatic Complexity of 10 (Highest = 19).
90 /force-app/main/default/classes/pisplabapp_XmlParser.cls 8 8 177 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'pisplabapp_XmlParser' has a Standard Cyclomatic Complexity of 10 (Highest = 19).
91 /force-app/main/default/classes/pisplabapp_XmlParser.cls 18 19 29 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
91 /force-app/main/default/classes/pisplabapp_XmlParser.cls 18 19 29 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
92 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
92 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
93 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'parse(Dom.XMLNode, Boolean)' has a cognitive complexity of 79, current threshold is 15
93 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'parse(Dom.XMLNode, Boolean)' has a cognitive complexity of 79, current threshold is 15
94 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'parse(Dom.XMLNode, Boolean)' has a cyclomatic complexity of 22.
94 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'parse(Dom.XMLNode, Boolean)' has a cyclomatic complexity of 22.
95 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'parse()' has an NCSS line count of 82 (limit: 40)
95 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'parse()' has an NCSS line count of 82 (limit: 40)
96 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'parse' has a Standard Cyclomatic Complexity of 19.
96 /force-app/main/default/classes/pisplabapp_XmlParser.cls 38 19 175 6 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'parse' has a Standard Cyclomatic Complexity of 19.
97 /force-app/main/default/classes/pisplabapp_XmlParser.cls 61 21 72 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
97 /force-app/main/default/classes/pisplabapp_XmlParser.cls 61 21 72 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
98 /force-app/main/default/classes/pisplabapp_XmlParser.cls 80 21 97 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
98 /force-app/main/default/classes/pisplabapp_XmlParser.cls 80 21 97 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
99 /force-app/main/default/classes/pisplabapp_XmlParser.cls 122 17 131 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
99 /force-app/main/default/classes/pisplabapp_XmlParser.cls 122 17 131 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
100 /force-app/main/default/classes/pisplabapp_XmlParser.cls 142 25 146 26 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
100 /force-app/main/default/classes/pisplabapp_XmlParser.cls 142 25 146 26 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
101 /force-app/main/default/classes/pisplabapp_XmlParser.cls 172 9 172 49 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
101 /force-app/main/default/classes/pisplabapp_XmlParser.cls 172 9 172 49 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
102 /force-app/main/default/classes/pisplabapp_XmlParser.cls 172 9 172 49 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.
102 /force-app/main/default/classes/pisplabapp_XmlParser.cls 172 9 172 49 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.
103 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
103 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
104 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_XmlToJson' doesn't match '[A-Z][a-zA-Z0-9_]*'
104 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_XmlToJson' doesn't match '[A-Z][a-zA-Z0-9_]*'
105 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'pisplabapp_XmlToJson' has a total cognitive complexity of 52 (highest 51), current threshold is 50
105 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The class 'pisplabapp_XmlToJson' has a total cognitive complexity of 52 (highest 51), current threshold is 50
106 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'pisplabapp_XmlToJson' has a Standard Cyclomatic Complexity of 3 (Highest = 14).
106 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 1 8 93 2 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The class 'pisplabapp_XmlToJson' has a Standard Cyclomatic Complexity of 3 (Highest = 14).
107 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 2 12 2 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
107 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 2 12 2 40 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
108 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 3 12 11 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
108 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 3 12 11 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
109 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 14 12 17 106 pmd OneDeclarationPerLine 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#onedeclarationperline Use one statement for each line, it enhances code readability.
109 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 14 12 17 106 pmd OneDeclarationPerLine 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#onedeclarationperline Use one statement for each line, it enhances code readability.
110 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 15 9 15 52 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'boolPat' should be before method declarations in its class
110 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 15 9 15 52 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'boolPat' should be before method declarations in its class
111 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 15 55 15 104 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'decPat' should be before method declarations in its class
111 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 15 55 15 104 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'decPat' should be before method declarations in its class
112 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 16 9 16 60 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'datePat' should be before method declarations in its class
112 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 16 9 16 60 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'datePat' should be before method declarations in its class
113 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 17 9 17 105 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'timePat' should be before method declarations in its class
113 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 17 9 17 105 pmd FieldDeclarationsShouldBeAtStart 3 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#fielddeclarationsshouldbeatstart Field declaration for 'timePat' should be before method declarations in its class
114 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'parseNode(Dom.XmlNode, Map)' has a cognitive complexity of 51, current threshold is 15
114 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd CognitiveComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cognitivecomplexity The method 'parseNode(Dom.XmlNode, Map)' has a cognitive complexity of 51, current threshold is 15
115 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'parseNode(Dom.XmlNode, Map)' has a cyclomatic complexity of 14.
115 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd CyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#cyclomaticcomplexity The method 'parseNode(Dom.XmlNode, Map)' has a cyclomatic complexity of 14.
116 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#ncssmethodcount The method 'parseNode()' has an NCSS line count of 44 (limit: 40)
116 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd NcssMethodCount 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#ncssmethodcount The method 'parseNode()' has an NCSS line count of 44 (limit: 40)
117 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'parseNode' has a Standard Cyclomatic Complexity of 14.
117 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 19 12 78 6 pmd StdCyclomaticComplexity 3 Design https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_design.html#stdcyclomaticcomplexity The method 'parseNode' has a Standard Cyclomatic Complexity of 14.
118 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 23 13 23 77 pmd OneDeclarationPerLine 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#onedeclarationperline Use one statement for each line, it enhances code readability.
118 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 23 13 23 77 pmd OneDeclarationPerLine 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#onedeclarationperline Use one statement for each line, it enhances code readability.
119 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 47 21 49 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
119 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 47 21 49 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
120 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 62 21 73 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
120 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 62 21 73 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
121 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 80 19 82 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
121 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 80 19 82 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
122 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 84 19 86 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
122 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 84 19 86 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
123 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 90 19 92 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
123 /force-app/main/default/classes/pisplabapp_XmlToJson.cls 90 19 92 6 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
124 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 1 8 27 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
124 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 1 8 27 2 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
125 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 1 8 27 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_segmentationListJson' doesn't match '[A-Z][a-zA-Z0-9_]*'
125 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 1 8 27 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'pisplabapp_segmentationListJson' doesn't match '[A-Z][a-zA-Z0-9_]*'
126 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 3 9 7 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
126 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 3 9 7 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
127 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 3 9 7 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_rsp' doesn't match '[A-Z][a-zA-Z0-9_]*'
127 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 3 9 7 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_rsp' doesn't match '[A-Z][a-zA-Z0-9_]*'
128 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 8 9 11 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
128 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 8 9 11 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
129 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 8 9 11 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_result' doesn't match '[A-Z][a-zA-Z0-9_]*'
129 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 8 9 11 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_result' doesn't match '[A-Z][a-zA-Z0-9_]*'
130 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 9 17 9 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 'total_results' doesn't match '[a-z][a-zA-Z0-9]*'
130 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 9 17 9 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 'total_results' doesn't match '[a-z][a-zA-Z0-9]*'
131 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 12 9 14 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
131 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 12 9 14 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
132 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 12 9 14 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_lists' doesn't match '[A-Z][a-zA-Z0-9_]*'
132 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 12 9 14 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_lists' doesn't match '[A-Z][a-zA-Z0-9_]*'
133 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 13 23 13 29 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 'list_x' doesn't match '[a-z][a-zA-Z0-9]*'
133 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 13 23 13 29 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 'list_x' doesn't match '[a-z][a-zA-Z0-9]*'
134 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 15 9 23 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
134 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 15 9 23 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
135 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 15 9 23 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_list_x' doesn't match '[A-Z][a-zA-Z0-9_]*'
135 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 15 9 23 3 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The class name 'cls_list_x' doesn't match '[A-Z][a-zA-Z0-9_]*'
136 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 18 17 18 26 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 'is_public' doesn't match '[a-z][a-zA-Z0-9]*'
136 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 18 17 18 26 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 'is_public' doesn't match '[a-z][a-zA-Z0-9]*'
137 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 19 17 19 27 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 'is_dynamic' doesn't match '[a-z][a-zA-Z0-9]*'
137 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 19 17 19 27 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 'is_dynamic' doesn't match '[a-z][a-zA-Z0-9]*'
138 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 20 17 20 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 'is_crm_visible' doesn't match '[a-z][a-zA-Z0-9]*'
138 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 20 17 20 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 'is_crm_visible' doesn't match '[a-z][a-zA-Z0-9]*'
139 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 21 17 21 27 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 'created_at' doesn't match '[a-z][a-zA-Z0-9]*'
139 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 21 17 21 27 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 'created_at' doesn't match '[a-z][a-zA-Z0-9]*'
140 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 22 17 22 27 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 'updated_at' doesn't match '[a-z][a-zA-Z0-9]*'
140 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 22 17 22 27 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 'updated_at' doesn't match '[a-z][a-zA-Z0-9]*'
141 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 24 16 26 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
141 /force-app/main/default/classes/pisplabapp_segmentationListJson.cls 24 16 26 3 pmd ApexDoc 3 Documentation https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc Missing ApexDoc comment
142 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 2 9 67 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_segmentationListJson_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
142 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 2 9 67 2 pmd ClassNamingConventions 1 Code Style https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#classnamingconventions The test class name 'pisplabapp_segmentationListJson_Test' doesn't match '[A-Z][a-zA-Z0-9_]*'
143 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 3 23 42 3 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.
143 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 3 23 42 3 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.
144 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 41 3 41 29 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
144 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 41 3 41 29 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
145 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 43 23 66 3 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.
145 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 43 23 66 3 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.
146 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 43 23 66 3 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 'testParse_singleList' doesn't match '[a-z][a-zA-Z0-9]*'
146 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 43 23 66 3 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 'testParse_singleList' doesn't match '[a-z][a-zA-Z0-9]*'
147 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 65 3 65 29 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.
147 /force-app/main/default/classes/pisplabapp_segmentationListJson_Test.cls 65 3 65 29 pmd ApexAssertionsShouldIncludeMessage 3 Best Practices https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#apexassertionsshouldincludemessage 'System.assert' should have 2 parameters.