问题描述
我想在 pre-commit
挂钩上测试我的代码。为了实现它,我安装了 husky
和 list-staged
。
这是配置:
"scripts": {
"test": "eslint --ext .ts,.tsx ./**/*",},"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},"lint-staged": {
"*.(ts|tsx)": [
"npm run test"
]
所以,理论上,我可以这样做:
git add file.ts
git commit -m commit
而且 ESLint 只会自动检查 file.ts
。但实际上它显示了 pre-commit
期间的所有异常。即使 file.ts
是唯一暂存的文件,ESLint 也会检查所有内容。
有什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)