An opinionated ESLint shareable config for React projects (v1.1.7). Last released in 2016, it is unmaintained and superseded by eslint-config-react-app and other modern configs. It bundles a set of ESLint rules plus recommended React plugin rules, but requires manual installation of babel-eslint and eslint-plugin-react. Key differentiators: opinionated, includes rules like arrow-parens and prefer-reflect; however, it does not support ESLint 3+ and actively removed env and certain rules. Not recommended for new projects.
Verified import paths — ran on the pinned version, not inferred.
The config is referred to by the string 'react' in the extends field, not by npm package path. This is a shareable config pattern.
The package exports a plain object. Both ESM and CJS are supported, but CJS is more common for config files.
The config expects babel-eslint as parser. Not setting it will cause parsing errors on JSX.
Example of installing and configuring eslint-config-react with required dependencies and ESLint config file.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.