我经常提交,然后注意到我正在处理的文件之一没有保存,因此被排除在提交之外。
我用 Husky 建立了我当前的项目,并在提交或推送之前进行了自动化测试 / linting。
这是当前的 Husky 设置,只是为了让您了解脚本可以适合的位置。
"husky": {
"hooks": {
"pre-commit": "pretty-quick --staged && ng lint",
"pre-push": "ng test --browsers ChromeHeadless --watch=false && testcafe -c 4 chrome:headless test"
}
}
有什么方法可以让 Visual Studio 或 Husky 保存所有打开的文件预提交?