"scripts": {
"precommit": "pretty-quick --staged & npm run lint & npm run test",
"lint": "eslint 'src/**/*.{js,jsx}' --quiet --fix",
"test": "cross-env CI=true react-scripts test --env=jsdom --coverage"
}
即使在 lint 失败后,代码也会被提交。如何防止这种情况?
如果我不添加cross-env CI=true
,开玩笑的测试用例不会中断。我正在尝试执行干净代码的 linting 和单元测试。