-
Notifications
You must be signed in to change notification settings - Fork 3
Initial Apex Rule Progress Tracker
Justin Stroud edited this page Feb 18, 2025
·
22 revisions
| Built | Query Tested | Tested in Harness | Unit test | Documented | Rule |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexAssertionsShouldIncludeMessage |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexSharingViolations |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexSOQLInjection |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexSuggestUsingNamedCred |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexUnitTestClassShouldHaveAsserts |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexUnitTestClassShouldHaveRunAs |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexUnitTestMethodShouldHaveIsTestAnnotation |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ApexUnitTestShouldNotUseSeeAllDataTrue |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | AvoidDebugStatements |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | AvoidDeeplyNestedIfStmts |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | AvoidGlobalModifier |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ClassNamingConventions |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | CommonNamingRule |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | EmptyCatchBlock |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | EmptyIfStmt |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | EmptyTryOrFinallyBlock |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ExcessiveClassLength |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | ExcessivePublicCount |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | LocalVariableNamingConventions |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | MethodNamingConventions |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | PropertyNamingConventions |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | QueueableWithoutFinalizer |
| ✅ | ✅ | ✅ | ⛔ | ⛔ | TooManyFields |