DocumentationPresets

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 the core, dom, and web-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 the recommended 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 the recommended-typescript preset.
  • Disable DOM (disable-dom)
    Disable rules in the dom preset.
  • Disable Web API (disable-web-api)
    Disable rules in the web-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.