gpt4 book ai didi

javascript - 忽略 git 预提交期间的 eslint 错误

转载 作者:行者123 更新时间:2023-11-28 04:35:09 26 4
gpt4 key购买 nike

我想将 eslint 与 git pre-commit hook 一起使用,这样它就可以自动修复错误(至少可以自动修复的错误)并忽略其他错误,因此它不会阻止提交本身。

package.json 中的代码:

"scripts": {
"test-staged": "lint-staged"
},
"pre-commit": [
"test-staged"
],
"lint-staged": {
"*.{js,jsx}": [
"eslint --config=config/.eslintrc --fix",
"git add"
]
}

我怎样才能实现它?

最佳答案

好吧,我想它成功了:

"scripts": {
"eslint-fix-force": "npm run eslint --fix || true",
"test-staged": "lint-staged"
}

"lint-staged": {
"*.{js,jsx}": [
"eslint-fix-force",
"git add"
]
}

您还需要在 package.json 内的 dependency 中添加 lint-staged

关于javascript - 忽略 git 预提交期间的 eslint 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44283128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com