eslint-config-important-stuff
raw JSON → 1.1.0 verified Sat Apr 25 auth: no javascript
An ESLint configuration aimed at catching bugs without being overly strict or annoying. Version 1.1.0 is the latest stable release, focusing on production-ready rules for JavaScript and React projects. It avoids stylistic rules and opinionated formatting, making it a lighter alternative to configs like eslint-config-airbnb. The package is actively maintained with monthly releases.
Common errors
error Error: Failed to load config "important-stuff" to extend from. ↓
cause eslint-config-important-stuff is not installed or not in node_modules.
fix
Run 'npm install --save-dev eslint-config-important-stuff' to install it.
error Oops! Something went wrong! :( ESLint: 7.32.0 ESLint couldn't find the config "important-stuff". ↓
cause The package is not installed or the configuration file is malformed.
fix
Verify the package is installed and that your .eslintrc.json has the correct extends value.
error ReferenceError: module is not defined ↓
cause Using require() in an ESM context when loading the config.
fix
Use the extends property in JSON config instead of programmatic require.
Warnings
breaking v1.0.0 removed all React-specific settings that previously existed in earlier alpha versions. ↓
fix If you rely on React linting, manually add eslint-plugin-react and configure rules.
gotcha The config does not include any formatting rules; you must use Prettier or another formatter separately. ↓
fix Install and configure prettier or eslint-plugin-prettier.
deprecated The rule 'no-var' is enabled, enforcing let/const; ensure your codebase uses ES6+. ↓
fix Update any var declarations to let or const.
Install
npm install eslint-config-important-stuff yarn add eslint-config-important-stuff pnpm add eslint-config-important-stuff Imports
- important-stuff config wrong
{ "extends": "eslint-config-important-stuff" }correct{ "extends": "important-stuff" }
Quickstart
npm install --save-dev eslint eslint-config-important-stuff
# .eslintrc.json
{
"extends": "important-stuff"
}