概念 (What)
lint-staged 用于在暂存的 git 文件上运行代码检查工具,如 prettier 和 eslint。
为什么 (Why)
- 统一代码风格。
- 提升代码质量。
- 减少审查时间。
安装与配置 (How)
安装 lint-staged:
bashnpm install --save-dev lint-staged配置 pre-commit 钩子: 使用 Husky 或其他 git 钩子工具。
配置 lint-staged: 在
package.json中添加:json"lint-staged": { "*.{js,ts,tsx}": [ "eslint --cache --fix", "prettier --write", "git add" ] },
注意事项
- 确保代码通过检查后再执行
git add。
