如果你是新项目立项,可以选择这种方式,对代码提交之前进行检查
第一步:初始化安装
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