๐ Recommended (type-checked)
Use this when you want the recommended baseline plus rules that require TypeScript type information.
Config keyโ
typefest.configs["recommended-type-checked"]
Flat Config exampleโ
import typefest from "eslint-plugin-typefest";
export default [typefest.configs["recommended-type-checked"]];
This preset is type-aware and includes
languageOptions.parserOptions.projectService: true.
Rules in this presetโ
Fixlegend:๐ง= autofixable๐ก= suggestions availableโ= report only
Type-aware additions over recommendedโ
| Rule | Fix |
|---|---|
prefer-ts-extras-array-includes | ๐ง ๐ก |
prefer-ts-extras-array-last | ๐ง ๐ก |
prefer-ts-extras-is-empty | ๐ง |
prefer-ts-extras-safe-cast-to | ๐ง |
prefer-ts-extras-set-has | ๐ง ๐ก |
prefer-type-fest-array-length | ๐ง |