{"id":24891,"library":"aelf-lint","title":"aelf-lint","description":"aelf-lint is a tool for configuring ESLint, Prettier, Stylelint, Commitlint, Husky, and generating their configuration files to unify code style in projects. Current version 0.0.1-alpha.2 is in early alpha with low release cadence. Unlike manual setup, it automates tool integration and file generation but requires manual handling of existing tsconfig.json.","status":"active","version":"0.0.1-alpha.2","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","aelf-lint"],"install":[{"cmd":"npm install aelf-lint","lang":"bash","label":"npm"},{"cmd":"yarn add aelf-lint","lang":"bash","label":"yarn"},{"cmd":"pnpm add aelf-lint","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core linting tool configured by aelf-lint","package":"eslint","optional":false},{"reason":"Code formatter configured by aelf-lint","package":"prettier","optional":false},{"reason":"CSS linter configured by aelf-lint","package":"stylelint","optional":false},{"reason":"Commit message linter configured by aelf-lint","package":"@commitlint/cli","optional":false},{"reason":"Git hooks manager configured by aelf-lint","package":"husky","optional":false}],"imports":[{"note":"CLI tool, not a library. Run via npx or yarn aelf-lint.","wrong":"npm run aelf-lint (if not defined in scripts)","symbol":"default","correct":"npx aelf-lint"}],"quickstart":{"code":"npm install aelf-lint && npx aelf-lint","lang":"bash","description":"Install aelf-lint and run it to generate configuration files for ESLint, Prettier, Stylelint, Commitlint, and Husky."},"warnings":[{"fix":"If tsconfig.json exists, copy aelftsconfig.json contents into it manually, preserving existing config.","message":"Generated aelftsconfig.json may conflict with existing tsconfig.json; manual merge required.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Pin version or expect breaking changes.","message":"Package is in early alpha (0.0.1-alpha.2); API may change.","severity":"deprecated","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use `npx aelf-lint` or install globally with `npm install -g aelf-lint`.","cause":"Package not installed globally or npx not used.","error":"Command 'aelf-lint' not found"},{"fix":"Ensure ESLint, Prettier, etc. are installed and run aelf-lint again.","cause":"Missing configuration files or conflicting versions.","error":"Cannot read property 'config' of undefined"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}