Presets
Use one of these presets based on how aggressively you want to enforce plugin rules.
Preset keylegend:- ๏ฟฝ โ
tsconfig.configs.recommended - ๐ด โ
tsconfig.configs.strict - ๐ โ
tsconfig.configs.strictest - ๐ข โ
tsconfig.configs.jsconfig - ๐ฃ โ
tsconfig.configs.all - ๐ โ
tsconfig.configs["strict-mode"] - ๐ค โ
tsconfig.configs["emit-config"] - ๐งน โ
tsconfig.configs["include-hygiene"] - ๐ฏ โ
tsconfig.configs["lib-target"] - ๐ฆ โ
tsconfig.configs["module-resolution"] - ๐ โ
tsconfig.configs["project-references"]
- ๏ฟฝ โ
Each preset page in this section includes:
- when to use it
- exact config key
- copy/paste Flat Config snippet
Related guides:
Rule matrixโ
Fixlegend:๐ง= autofixable๐ก= suggestions availableโ= report only
Preset keylegend:- ๐ก โ
tsconfig.configs.recommended - ๐ด โ
tsconfig.configs.strict - ๐ โ
tsconfig.configs.strictest - ๐ข โ
tsconfig.configs.jsconfig - ๐ฃ โ
tsconfig.configs.all - ๐ โ
tsconfig.configs["strict-mode"] - ๐ฆ โ
tsconfig.configs["module-resolution"] - ๐ค โ
tsconfig.configs["emit-config"] - ๐งน โ
tsconfig.configs["include-hygiene"] - ๐ฏ โ
tsconfig.configs["lib-target"] - ๐ โ
tsconfig.configs["project-references"]
- ๐ก โ