Presets
The following presets are available in @eslint-react/eslint-plugin
:
These presets are for ESLint Flat Config (eslint.config.js
) only.
- Core (
core
)
Enable basic rules for React itself. - DOM (
dom
)
Enable rules that are specific to React DOM. - Web API (
web-api
)
Enable rules for interacting with Web APIs. - Recommended (
recommended
)
Enable rules that are recommended by ESLint React.
This preset includes thecore
,dom
, andweb-api
presets. - Recommended TypeScript (
recommended-typescript
)
Enable rules that are recommended by ESLint React and disable rules that can be covered by TypeScript.
This preset includes therecommended
preset. - Recommended Type-Checked (
recommended-type-checked
)
Enable rules that are recommended by ESLint React with additional rules that require type information.
This preset includes therecommended-typescript
preset. - Disable DOM (
disable-dom
)
Disable rules in thedom
preset. - Disable Web API (
disable-web-api
)
Disable rules in theweb-api
preset. - Disable Type-Checked (
disable-type-checked
)
Disable rules that require type information. - Off (
off
)
Disable all rules in this plugin except for debug rules.