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-apipresets. - Recommended TypeScript (
recommended-typescript)
Enable rules that are recommended by ESLint React and disable rules that can be covered by TypeScript.
This preset includes therecommendedpreset. - 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-typescriptpreset. - Disable DOM (
disable-dom)
Disable rules in thedompreset. - Disable Web API (
disable-web-api)
Disable rules in theweb-apipreset. - Disable Type-Checked (
disable-type-checked)
Disable rules that require type information. - Off (
off)
Disable all rules in this plugin except for debug rules.