Registry /
testing / eslint-config-react-important-stuff
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
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Config
✓ extends: ['react-important-stuff']
✗ extends: ['eslint-config-react-important-stuff']
ESLint automatically resolves the 'eslint-config-' prefix.
Config with parser
✓ extends: ['react-important-stuff'], parser: 'babel-eslint'
✗ extends: ['react-important-stuff'] (without specifying parser)
Since v2, babel-eslint is not assumed; you must specify it if needed.
Config (CommonJS)
✓ module.exports = { extends: ['react-important-stuff'] }
Works with both .eslintrc.js and .eslintrc.json.
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"
]
}
Errors
Common errors & fixes
Error: Failed to load plugin 'react' declared in 'react-important-stuff'
Missing peer dependency eslint-plugin-react
fixnpm install --save-dev eslint-plugin-react
Error: Failed to load parser 'babel-eslint'
babel-eslint not installed but config expects it (pre-v2 behavior)
fixnpm install --save-dev @babel/eslint-parser or specify a different parser
Audit
Dependencies
eslintrequiredPeer dependency for ESLint
eslint-plugin-reactrequiredPeer dependency for React-specific rules
eslint-plugin-react-hooksrequiredPeer dependency for React Hooks rules (v4+ since v3)