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": "aha"
}
✗ {
"extends": "eslint-config-aha"
}
ESLint automatically resolves 'aha' to 'eslint-config-aha'. Using full name works but is redundant.
require.resolve
✓ const config = require.resolve('eslint-config-aha')
✗ const config = require('eslint-config-aha')
For programmatic use, use require.resolve to get path.
merge configs
✓ {
"extends": ["airbnb", "aha"]
}
✗ {
"extends": "aha"
}
Can be combined with other configs by adding to the extends array.
Installs and configures eslint-config-aha in a project. Shows the .eslintrc extends format and the full peer dependency installation command.
// .eslintrc.json
{
"extends": "aha",
"rules": {
// Override rules here
}
}
// Install dependencies
npm install --save-dev eslint eslint-config-aha eslint-config-standard eslint-config-standard-jsx eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-react eslint-plugin-standard eslint-plugin-you-dont-need-lodash-underscore
Errors
Common errors & fixes
Cannot find module 'eslint-config-standard'
Missing peer dependency
fixnpm install eslint-config-standard --save-dev
ESLint couldn't find the config 'aha'
eslint-config-aha not installed
fixnpm install eslint-config-aha --save-dev
Failed to load plugin 'react-hooks' declared in 'eslint-config-aha'
Missing eslint-plugin-react-hooks
fixnpm install eslint-plugin-react-hooks@1 --save-dev (note: deprecated, use v4 if possible)
Audit
Dependencies
eslintrequiredPeer dependency required to use ESLint
eslint-config-standardrequiredPeer dependency that provides base rules
eslint-config-standard-jsxrequiredPeer dependency for JSX rules
eslint-plugin-react-hooksrequiredPeer dependency for React Hooks rules
eslint-plugin-you-dont-need-lodash-underscorerequiredPeer dependency for Lodash/Underscore deprecation