{"id":19492,"library":"eslint-config-benoitz-prettier","title":"eslint-config-benoitz-prettier","description":"A personal ESLint configuration preset that integrates with Prettier for consistent code formatting. Version 1.1.0, no regular release cadence (maintained sporadically alongside author's projects). Differentiates by being a minimal, opinionated config tailored to the author's preferences, with no extra plugins beyond what's needed for Prettier compatibility. Suitable for small projects or as a starting point, but lacks community support and may become outdated.","status":"active","version":"1.1.0","language":"javascript","source_language":"en","source_url":"https://github.com/BenoitZugmeyer/eslint-config-benoitz","tags":["javascript"],"install":[{"cmd":"npm install eslint-config-benoitz-prettier","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-config-benoitz-prettier","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-config-benoitz-prettier","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency required for ESLint configuration to work","package":"eslint","optional":false},{"reason":"peer dependency for Prettier integration","package":"prettier","optional":false}],"imports":[{"note":"This package exports a single config object via module.exports; no named exports. Use require() in .eslintrc or eslint config file.","wrong":"import config from 'eslint-config-benoitz-prettier'; // CommonJS only, no ESM","symbol":"config","correct":"module.exports = require('eslint-config-benoitz-prettier');"}],"quickstart":{"code":"// .eslintrc.js\nmodule.exports = {\n  extends: ['benoitz-prettier'],\n  rules: {\n    // your custom rules\n  }\n};","lang":"javascript","description":"Shows how to extend the preset in an ESLint config file using CommonJS require style."},"warnings":[{"fix":"Consider using a community-maintained alternative like eslint-config-prettier.","message":"This package is a personal config and may not be maintained regularly.","severity":"deprecated","affected_versions":"all"},{"fix":"Use 'extends: ['benoitz-prettier']' in your ESLint config; do not include the 'eslint-config-' prefix.","message":"The config uses 'benoitz-prettier' as the extends name, not the npm package name with 'eslint-config-' prefix.","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":"Run 'npm install eslint-config-benoitz-prettier --save-dev' and ensure you use 'extends: ['benoitz-prettier']' without the 'eslint-config-' prefix.","cause":"The module is not installed or the extends name is incorrect.","error":"Error: Cannot find module 'eslint-config-benoitz-prettier'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}