
English | 简体中文
Enterprise-level code quality and engineering configuration toolkit. Provides CLI initialization, ESLint Flat Config presets, Stylelint presets, and commit message validation to help teams quickly establish consistent and maintainable engineering standards.
- Unified: One toolchain covering mainstream frontend scenarios (JS/TS/React/Vue)
- Efficient: Interactive CLI with minimal choices to generate configs and install dependencies
- Robust: Built-in commit message validation with optional Git Hooks for workflow consistency
# Install CLI (recommended as dev dependency)
npm i -D lavy
# Interactive initialization
npx lavy init
# View help
npx lavy -h
npx lavy commit --help
lavy init - Initialize project standards with interactive wizard
lavy commit - Validate commit messages with diagnostics and examples
--init - Write commit validation rules to project config
--config - View current rules
--test - Output examples and diagnostic results
| Mode |
Generated Files |
| ESLint |
eslint.config.js, prettier.config.js, stylelint.config.js |
| Biome |
biome.json, stylelint.config.js |
| Common |
lavy.config.js (project & linter config) |
MIT