{"id":19531,"library":"eslint-config-important-stuff","title":"eslint-config-important-stuff","description":"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.","status":"active","version":"1.1.0","language":"javascript","source_language":"en","source_url":"https://github.com/joeldenning/eslint-config-important-stuff","tags":["javascript"],"install":[{"cmd":"npm install eslint-config-important-stuff","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-config-important-stuff","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-config-important-stuff","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency required to run ESLint","package":"eslint","optional":false}],"imports":[{"note":"Use the shorthand 'important-stuff' in the extends config, not the full package name.","wrong":"{\n  \"extends\": \"eslint-config-important-stuff\"\n}","symbol":"important-stuff config","correct":"{\n  \"extends\": \"important-stuff\"\n}"}],"quickstart":{"code":"npm install --save-dev eslint eslint-config-important-stuff\n# .eslintrc.json\n{\n  \"extends\": \"important-stuff\"\n}","lang":"javascript","description":"Installs the config and extends it in .eslintrc.json"},"warnings":[{"fix":"If you rely on React linting, manually add eslint-plugin-react and configure rules.","message":"v1.0.0 removed all React-specific settings that previously existed in earlier alpha versions.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Install and configure prettier or eslint-plugin-prettier.","message":"The config does not include any formatting rules; you must use Prettier or another formatter separately.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Update any var declarations to let or const.","message":"The rule 'no-var' is enabled, enforcing let/const; ensure your codebase uses ES6+.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Run 'npm install --save-dev eslint-config-important-stuff' to install it.","cause":"eslint-config-important-stuff is not installed or not in node_modules.","error":"Error: Failed to load config \"important-stuff\" to extend from."},{"fix":"Verify the package is installed and that your .eslintrc.json has the correct extends value.","cause":"The package is not installed or the configuration file is malformed.","error":"Oops! Something went wrong! :(\nESLint: 7.32.0\nESLint couldn't find the config \"important-stuff\"."},{"fix":"Use the extends property in JSON config instead of programmatic require.","cause":"Using require() in an ESM context when loading the config.","error":"ReferenceError: module is not defined"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}