{"id":25134,"library":"create-lint-config","title":"create-lint-config","description":"A CLI scaffolding tool to generate lint configurations (ESLint, Prettier, StyleLint, CommitLint, Husky, lint-staged) for frontend projects. v0.4.2 supports Vue, React, Node templates with interactive prompts. Differentiators: opinionated defaults, one-command setup, template system, step-by-step customization via --input flag, and auto-dependency installation. Releases are monthly; actively maintained.","status":"active","version":"0.4.2","language":"javascript","source_language":"en","source_url":"https://github.com/liruifengv/create-lint-config","tags":["javascript","eslint","stylelint","commitlint","husky","config"],"install":[{"cmd":"npm install create-lint-config","lang":"bash","label":"npm"},{"cmd":"yarn add create-lint-config","lang":"bash","label":"yarn"},{"cmd":"pnpm add create-lint-config","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"CLI tool invoked via npm/yarn/pnpm create, not imported as a module.","symbol":"create-lint-config","correct":"npx create-lint-config@latest"}],"quickstart":{"code":"npx create-lint-config@latest --template react-ts","lang":"javascript","description":"Scaffolds lint configs for a React+TypeScript project using the default preset."},"warnings":[{"fix":"Use 'npm create lint-config@latest -- --template <name>' for npm 7+","message":"The --template flag requires npm 7+ to pass extra double-dash: npm create lint-config@latest -- --template vue","severity":"gotcha","affected_versions":">=0.3.0"},{"fix":"Rename your .commitlintrc.js to .commitlintrc.cjs","message":"v0.4.2 renames commitlintrc to .commitlintrc.cjs – existing projects may break if they rely on the old .js extension","severity":"breaking","affected_versions":"0.4.2"},{"fix":"Always pass --template or provide non-interactive flags in CI","message":"Interactive mode (-i) fails if stdin is not a TTY (e.g., in CI pipelines)","severity":"gotcha","affected_versions":">=0.2.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Upgrade Node.js to ^14.18.0 || >=16.0.0","cause":"Node.js version below 14.18.0","error":"Cannot read properties of undefined (reading 'config')"},{"fix":"Use 'npm create lint-config@latest -- --template vue'","cause":"Missing extra double-dash on npm 7+","error":"Unknown flag: --template vue (did you mean --template?)"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}