如果你是新项目立项,可以选择这种方式,对代码提交之前进行检查
第一步:初始化安装
pnpm dlx husky-init && pnpm install
第二步:修改文件.husky/pre-commit
npm lint
如果只是想检查暂存区的代码
需要安装lint-staged
安装
pnpm i lint-staged -D
下一步在 package.json 中
{ // ... 省略 ... "lint-staged": { "*.{js,ts,vue}": [ "eslint --fix" ] } }
同文件中的启动命令增加
{ "scripts": { // ... 省略 ... "lint-staged": "lint-staged" } }
修改 .husky/pre-commit 文件
pnpm lint-staged