ESLint React
Welcome to the ESLint React documentation.
A series of composable ESLint rules for libraries and frameworks that use React as a UI runtime.
Features
- Universal rules for libraries and frameworks that use React as a UI runtime.
- Well designed rule behaviors and sensible defaults.
- Maximum flexibility through minimum configuration options.
Public packages
All-in-one packages
@eslint-react/eslint-plugin
- The main ESLint plugin package including all rules and config presets in this repository.
Individual packages (will be available in 2.0)
eslint-plugin-react-core
- Core rules (DOM Irrelevant, Render Target Agnostic, Formatting Independent).eslint-plugin-react-dom
- DOM specific rules for React DOM.eslint-plugin-react-hooks-extra
- Extra React Hooks rules.eslint-plugin-react-naming-convention
- Naming convention rules.