{"id":19558,"library":"eslint-config-prettier-standard","title":"eslint-config-prettier-standard","description":"An ESLint shareable config for projects using Prettier and JavaScript Standard Style as ESLint rules. Version 4.0.1 is the latest stable release. It combines eslint-config-standard and eslint-config-prettier, along with eslint-plugin-prettier and prettier-config-standard. The config ensures that ESLint rules do not conflict with Prettier formatting. Compared to alternatives like eslint-config-prettier alone, this package provides a zero-config setup that aligns with Standard Style. It supports both ESLint-config-based and JavaScript-based Prettier configuration.","status":"active","version":"4.0.1","language":"javascript","source_language":"en","source_url":"ssh://git@github.com/npetruzzelli/eslint-config-prettier-standard","tags":["javascript","eslint","eslintconfig","eslint-config","eslintplugin","eslint-plugin","JavaScript Standard Style","jsstandard","lint"],"install":[{"cmd":"npm install eslint-config-prettier-standard","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-config-prettier-standard","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-config-prettier-standard","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Disables ESLint rules that conflict with Prettier","package":"eslint-config-prettier","optional":false},{"reason":"Provides JavaScript Standard Style rules","package":"eslint-config-standard","optional":false},{"reason":"Runs Prettier as an ESLint rule","package":"eslint-plugin-prettier","optional":false},{"reason":"Prettier configuration compatible with Standard Style","package":"prettier-config-standard","optional":false}],"imports":[{"note":"Use the shorthand 'prettier-standard' as the config name","wrong":"extends: 'eslint-config-prettier-standard'","symbol":"prettier-standard","correct":"extends: ['prettier-standard']"},{"note":"Use for custom ordering, must include /end at the end","wrong":"extends: ['prettier-standard/eslint-file-base'] (missing /end)","symbol":"prettier-standard/eslint-file-base","correct":"extends: ['prettier-standard/eslint-file-base', 'foo', 'prettier-standard/end']"},{"note":"Should not be used alone; always pair with eslint-file-base","wrong":"extends: ['prettier-standard/end'] alone","symbol":"prettier-standard/end","correct":"extends: ['prettier-standard/eslint-file-base', 'prettier-standard/end']"}],"quickstart":{"code":"// .eslintrc.json\n{\n  \"extends\": [\n    \"prettier-standard\"\n  ]\n}","lang":"javascript","description":"Basic ESLint configuration using eslint-config-prettier-standard as the last extends entry."},"warnings":[{"fix":"Remove eslint-plugin-standard from your dependencies; it's no longer needed.","message":"Version 4.0.0 removed references to deprecated eslint-plugin-standard; ensure you are not using it.","severity":"breaking","affected_versions":">=4.0.0"},{"fix":"Use eslint-config-standard version 12 to <16.0.0.","message":"Version 3.0.2 changed eslint-config-standard peer dependency range to <16.0.0 to avoid deprecation warnings.","severity":"deprecated","affected_versions":">=3.0.2 <4.0.0"},{"fix":"Order extends as: ['other-configs', 'prettier-standard']","message":"Always put prettier-standard last in the extends array to avoid conflicts with Prettier.","severity":"gotcha","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":"npm install --save-dev eslint-plugin-prettier","cause":"Missing eslint-plugin-prettier dependency","error":"Error: Failed to load plugin 'prettier' declared in 'BaseConfig'"},{"fix":"npm install --save-dev eslint-config-standard","cause":"Missing eslint-config-standard peer dep","error":"Cannot find module 'eslint-config-standard'"},{"fix":"Ensure eslint-plugin-prettier and prettier-config-standard are installed and extends includes 'prettier-standard'","cause":"Prettier plugin not installed or misconfigured","error":"Configuration for rule 'prettier/prettier' is invalid"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}