目前只有eslint检查有error时可以拦截,只有warning时是可以提交的
{
"scripts": {
"lint": "eslint --ext .js,.vue src"
},
"husky": {
"hooks": {
"pre-commit": "npm run lint"
}
}
}
目前只有eslint检查有error时可以拦截,只有warning时是可以提交的
{
"scripts": {
"lint": "eslint --ext .js,.vue src"
},
"husky": {
"hooks": {
"pre-commit": "npm run lint"
}
}
}
"gitHooks": {
"pre-commit": "lint-staged"
},
"lint-staged": {
"*.{js,jsx,vue}": [
"eslint --fix --max-warnings 0",
"git add"
]
}
增加参数 --max-warnings 0 当warning超过0时 就会报错阻断了
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.7k 阅读
9 回答1.5k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
5 回答3.3k 阅读
7 回答2k 阅读
warning都不允许提交...那你干嘛不直接把它的警告级别改成error?