{"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,"search_vec":"'1.1.0':20 'alongsid':27 'author':28,41 'becom':70 'benoitz':4 'beyond':48 'cadenc':24 'code':17 'communiti':66 'compat':54 'config':3,37 'configur':9 'consist':16 'differenti':31 'eslint':2,8 'eslint-config-benoitz-pretti':1 'extra':46 'format':18 'integr':12 'javascript':72 'lack':65 'maintain':25 'may':69 'minim':35 'need':51 'opinion':36 'outdat':71 'person':7 'plugin':47 'point':63 'prefer':43 'preset':10 'prettier':5,14,53 'project':30,58 'regular':22 'releas':23 'small':57 'sporad':26 'start':62 'suitabl':55 'support':67 'tailor':38 'version':19","created_at":"2026-04-25T11:18:04.920955+00:00","updated_at":"2026-04-25T11:18:04.920955+00:00","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,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/BenoitZugmeyer/eslint-config-benoitz","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-config-benoitz-prettier","openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-07-24","install_tag":null}}