pmd7_2 took 11 seconds to run and found 44 violations
pmd7_3 took 14 seconds to run and found 44 violations
Among the 44 total comparisons:
Violation counts:
# | fileName | line | column | endLine | endColumn | engine | ruleName | severity | category | url | message |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 32 | 8 | 118 | 4 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc @description |
1 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 32 | 8 | 118 | 4 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc @description |
2 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 32 | 1 | 32 | 7 | pmd | ApexSharingViolations | 3 | Security | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsharingviolations | Apex classes should declare a sharing model if DML or SOQL/SOSL is used |
2 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 32 | 1 | 32 | 7 | pmd | ApexSharingViolations | 3 | Security | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsharingviolations | Apex classes should declare a sharing model if DML or SOQL/SOSL is used |
3 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 32 | 8 | 118 | 4 | 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 |
3 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 32 | 8 | 118 | 4 | 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 |
4 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 43 | 16 | 45 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
4 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 43 | 16 | 45 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
5 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 47 | 16 | 49 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
5 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 47 | 16 | 49 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
6 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 54 | 23 | 117 | 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 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 54 | 23 | 117 | 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 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 62 | 9 | 62 | 42 | 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 |
7 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 62 | 9 | 62 | 42 | 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 |
8 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 62 | 9 | 62 | 42 | 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. |
8 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 62 | 9 | 62 | 42 | 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. |
9 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 65 | 9 | 65 | 46 | 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 |
9 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 65 | 9 | 65 | 46 | 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 |
10 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 65 | 9 | 65 | 46 | 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. |
10 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 65 | 9 | 65 | 46 | 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. |
11 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 69 | 21 | 69 | 51 | 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 |
11 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 69 | 21 | 69 | 51 | 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 |
12 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 70 | 9 | 70 | 78 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
12 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 70 | 9 | 70 | 78 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
13 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 70 | 9 | 70 | 78 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
13 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 70 | 9 | 70 | 78 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
14 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 73 | 13 | 73 | 69 | 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 |
14 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 73 | 13 | 73 | 69 | 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 |
15 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 73 | 13 | 73 | 69 | 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. |
15 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 73 | 13 | 73 | 69 | 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. |
16 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 92 | 27 | 92 | 42 | pmd | ApexSuggestUsingNamedCred | 3 | Security | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsuggestusingnamedcred | Suggest named credentials for authentication |
16 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 92 | 27 | 92 | 42 | pmd | ApexSuggestUsingNamedCred | 3 | Security | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsuggestusingnamedcred | Suggest named credentials for authentication |
17 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 97 | 17 | 97 | 58 | 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 |
17 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 97 | 17 | 97 | 58 | 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 |
18 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 97 | 17 | 97 | 58 | 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. |
18 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 97 | 17 | 97 | 58 | 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. |
19 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 98 | 17 | 98 | 59 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
19 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 98 | 17 | 98 | 59 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
20 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 98 | 17 | 98 | 59 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
20 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 98 | 17 | 98 | 59 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
21 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 108 | 29 | 108 | 80 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
21 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 108 | 29 | 108 | 80 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
22 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 108 | 29 | 108 | 80 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
22 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 108 | 29 | 108 | 80 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
23 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 113 | 17 | 113 | 51 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
23 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 113 | 17 | 113 | 51 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
24 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 113 | 17 | 113 | 51 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
24 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 113 | 17 | 113 | 51 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
25 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 114 | 17 | 114 | 45 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
25 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 114 | 17 | 114 | 45 | pmd | AvoidDebugStatements | 3 | Performance | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_performance.html#avoiddebugstatements | Avoid debug statements since they impact on performance |
26 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 114 | 17 | 114 | 45 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
26 | /src/classes/AsyncQueryLoginForensicsCRON.cls | 114 | 17 | 114 | 45 | pmd | DebugsShouldUseLoggingLevel | 3 | Best Practices | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_bestpractices.html#debugsshoulduselogginglevel | Calls to System.debug should specify a logging level. |
27 | /src/classes/DeleteLoginRecordsBatch.cls | 32 | 8 | 54 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc @description |
27 | /src/classes/DeleteLoginRecordsBatch.cls | 32 | 8 | 54 | 6 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc @description |
28 | /src/classes/DeleteLoginRecordsBatch.cls | 32 | 8 | 54 | 6 | 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 |
28 | /src/classes/DeleteLoginRecordsBatch.cls | 32 | 8 | 54 | 6 | 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 |
29 | /src/classes/DeleteLoginRecordsBatch.cls | 34 | 16 | 36 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
29 | /src/classes/DeleteLoginRecordsBatch.cls | 34 | 16 | 36 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
30 | /src/classes/DeleteLoginRecordsBatch.cls | 34 | 9 | 34 | 15 | 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. |
30 | /src/classes/DeleteLoginRecordsBatch.cls | 34 | 9 | 34 | 15 | 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. |
31 | /src/classes/DeleteLoginRecordsBatch.cls | 39 | 16 | 42 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
31 | /src/classes/DeleteLoginRecordsBatch.cls | 39 | 16 | 42 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
32 | /src/classes/DeleteLoginRecordsBatch.cls | 39 | 44 | 39 | 72 | 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 'BC' doesn't match '[a-z][a-zA-Z0-9]*' |
32 | /src/classes/DeleteLoginRecordsBatch.cls | 39 | 44 | 39 | 72 | 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 'BC' doesn't match '[a-z][a-zA-Z0-9]*' |
33 | /src/classes/DeleteLoginRecordsBatch.cls | 45 | 15 | 49 | 9 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
33 | /src/classes/DeleteLoginRecordsBatch.cls | 45 | 15 | 49 | 9 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
34 | /src/classes/DeleteLoginRecordsBatch.cls | 45 | 28 | 45 | 56 | 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 'BC' doesn't match '[a-z][a-zA-Z0-9]*' |
34 | /src/classes/DeleteLoginRecordsBatch.cls | 45 | 28 | 45 | 56 | 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 'BC' doesn't match '[a-z][a-zA-Z0-9]*' |
35 | /src/classes/DeleteLoginRecordsBatch.cls | 48 | 17 | 48 | 30 | pmd | IfElseStmtsMustUseBraces | 3 | Code Style | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces | Avoid using if...else statements without curly braces |
35 | /src/classes/DeleteLoginRecordsBatch.cls | 48 | 17 | 48 | 30 | pmd | IfElseStmtsMustUseBraces | 3 | Code Style | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifelsestmtsmustusebraces | Avoid using if...else statements without curly braces |
36 | /src/classes/DeleteLoginRecordsBatch.cls | 48 | 17 | 48 | 30 | pmd | IfStmtsMustUseBraces | 3 | Code Style | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces | Avoid using if statements without curly braces |
36 | /src/classes/DeleteLoginRecordsBatch.cls | 48 | 17 | 48 | 30 | pmd | IfStmtsMustUseBraces | 3 | Code Style | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_codestyle.html#ifstmtsmustusebraces | Avoid using if statements without curly braces |
37 | /src/classes/DeleteLoginRecordsBatch.cls | 51 | 15 | 53 | 9 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
37 | /src/classes/DeleteLoginRecordsBatch.cls | 51 | 15 | 53 | 9 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
38 | /src/classes/DeleteLoginRecordsBatch.cls | 51 | 27 | 51 | 55 | 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 'BC' doesn't match '[a-z][a-zA-Z0-9]*' |
38 | /src/classes/DeleteLoginRecordsBatch.cls | 51 | 27 | 51 | 55 | 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 'BC' doesn't match '[a-z][a-zA-Z0-9]*' |
39 | /src/classes/DeleteLoginRecordsBatch.cls | 52 | 13 | 52 | 63 | 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 | /src/classes/DeleteLoginRecordsBatch.cls | 52 | 13 | 52 | 63 | 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 |
40 | /src/classes/DeleteLoginRecordsBatch.cls | 52 | 13 | 52 | 63 | 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 | /src/classes/DeleteLoginRecordsBatch.cls | 52 | 13 | 52 | 63 | 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. |
41 | /src/classes/DeleteLoginRecordsCRON.cls | 32 | 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 @description |
41 | /src/classes/DeleteLoginRecordsCRON.cls | 32 | 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 @description |
42 | /src/classes/DeleteLoginRecordsCRON.cls | 32 | 1 | 32 | 7 | pmd | ApexSharingViolations | 3 | Security | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_security.html#apexsharingviolations | Apex classes should declare a sharing model if DML or SOQL/SOSL is used |
42 | /src/classes/DeleteLoginRecordsCRON.cls | 32 | 1 | 32 | 7 | pmd | ApexSharingViolations | 3 | Security | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_security.html#apexsharingviolations | Apex classes should declare a sharing model if DML or SOQL/SOSL is used |
43 | /src/classes/DeleteLoginRecordsCRON.cls | 32 | 8 | 43 | 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 |
43 | /src/classes/DeleteLoginRecordsCRON.cls | 32 | 8 | 43 | 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 |
44 | /src/classes/DeleteLoginRecordsCRON.cls | 37 | 12 | 42 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.2.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |
44 | /src/classes/DeleteLoginRecordsCRON.cls | 37 | 12 | 42 | 10 | pmd | ApexDoc | 3 | Documentation | https://docs.pmd-code.org/pmd-doc-7.3.0/pmd_rules_apex_documentation.html#apexdoc | Missing ApexDoc comment |