Built-in Rules
Rule | Title | Scope |
---|---|---|
always-handle-promises | Always handle Promises | file |
avoid-type-info-in-docs | Don’t repeat type information in documentation | file |
consistent-identifier-casing | Be consistent with identifier casing | file |
effective-tsconfig | Follow tsconfig best practices | project |
liberal-accept-strict-produce | Be liberal in what you accept and strict in what you produce | file |
no-hardcoded-secrets | No hardcoded secrets | file |
prefer-array-at-negative-indexing | Prefer using Array.at when indexing from the end of an array | file |
prefer-fetch-over-axios | Prefer fetch over axios | file |
prefer-loose-array-bounds-checks-in-loops | Prefer loose array bounds checks in loops | file |
prefer-types-always-valid-states | Prefer types that always represent valid states | file |
react-avoid-class-components | Don’t use React class components | file |
semantic-variable-names | Use semantic variable names | file |
soc2-no-leak-user-data | SOC2 Don’t leak user data | file |
use-correct-english | Docs should use correct English spelling and grammar | file |