Presets
The following presets are available in @eslint-react/eslint-plugin:
Bare Bones
x
Enable rules for"react".dom
Enable rules for"react-dom".web-api
Enable rules for interacting with Web APIs.
General Purpose
-
recommended
Enforce rules that are recommended by ESLint React for general-purpose React + React DOM projects.
This preset includes thex,dom, andweb-apipresets. -
strict
Same as therecommendedpreset but enables additional strict rules.
TypeScript Specialized
-
recommended-typescript
Same as therecommendedpreset but disables rules that TypeScript can enforce. -
recommended-type-checked
Same as therecommended-typescriptpreset but enables additional rules that require type information. -
strict-typescript
Same as thestrictpreset but disables rules that TypeScript can enforce. -
strict-type-checked
Same as thestrict-typescriptpreset but enables additional rules that require type information.
Category Based
no-deprecated
Enable all rules that disallow deprecated React APIs with "error" severity.
Other
disable-dom
Disable rules in thedompreset.disable-web-api
Disable rules in theweb-apipreset.disable-experimental
Disable rules that have an "๐งช Experimental" feature flag.disable-type-checked
Disable rules that require type information.disable-conflict-eslint-plugin-react
Disable rules ineslint-plugin-reactthat conflict with rules in our plugins.off
Disable all rules in this plugin except for debug rules.