Registry / testing / eslint-config-react-important-stuff

eslint-config-react-important-stuff

JSON →
library3.0.0jsnpmunverified

An ESLint shareable config focused on React bugs and JSX accessibility, excluding styling rules. Stable version 3.0.0. Maintained actively with periodic updates. Differentiates from other configs (e.g., eslint-config-react-app) by being minimal and non-opinionated about code style. Requires ESLint and React plugin peer dependencies.

testing
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ESLint automatically resolves the 'eslint-config-' prefix.

extends: ['react-important-stuff']

Since v2, babel-eslint is not assumed; you must specify it if needed.

extends: ['react-important-stuff'], parser: 'babel-eslint'

Works with both .eslintrc.js and .eslintrc.json.

module.exports = { extends: ['react-important-stuff'] }

Install the config and apply it in your ESLint configuration file.

npm install --save-dev eslint-config-react-important-stuff # Then in .eslintrc.json: { "extends": [ "react-important-stuff" ] }
Debug
Known footguns
breakingUpgraded eslint-plugin-react-hooks from v2 to v4 in v3.0.0
deprecatedbabel-eslint is no longer assumed as parser since v2.0.0
gotchaThis config does not include any formatting or style rules; use Prettier or a different config
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
9 hits · last 30 days
gptbot
4
ahrefsbot
4
script
1
Resources