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.

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.
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.
npm install eslint-config-important-stuff
yarn add eslint-config-important-stuff
pnpm add eslint-config-important-stuff

Installs the config and extends it in .eslintrc.json

npm install --save-dev eslint eslint-config-important-stuff
# .eslintrc.json
{
  "extends": "important-stuff"
}