我的react应用程序中有一些东西阻止我推送到github。
当我尝试时,错误消息显示:
eslint --修复--config. eslintrc.commit.js失败,没有输出(已终止)。
在这一点上,我不在乎我是否检查完美的代码,我只想推它,这样我就可以继续在我的笔记本电脑上工作。
有人知道如何禁用任何阻止提交的东西吗?
我的eslint.commit.js已经:
module.exports = {
extends: ["./.eslintrc.js"],
plugins: ["simple-import-sort"],
rules: {
"@typescript-eslint/consistent-type-imports": "error",
"simple-import-sort/imports": [
"error",
{ groups: [["^react", "^@?\\w", "^\\u0000"], ["^"], ["^lib?\\w", "^components?\\w"], ["^\\."]] },
],
},
}
我的eslintrc.js已经:
module.exports = {
extends: ["../../.eslintrc.js", "next"],
ignorePatterns: ["./src/lib/graphql.tsx"],
rules: {
"jsx-a11y/anchor-is-valid": "off",
"no-extend-native": "off",
"react/prop-types": "off",
"react/display-name": "off",
"react/no-unescaped-entities": "off",
"@typescript-eslint/prefer-interface": "off",
"@typescript-eslint/array-type": "off",
"@typescript-eslint/no-use-before-define": "off",
"@typescript-eslint/ban-ts-ignore": "off",
"@typescript-eslint/no-angle-bracket-type-assertion": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
},
settings: {
next: {
rootDir: "./**/src",
},
react: {
version: "detect",
},
},
}
1条答案
按热度按时间yk9xbfzb1#
你有一个pre-commit钩子,它坚持在你提交之前传递linting。
您可以通过将
-n
选项赋给git commit
来绕过预提交钩子:当然,这并不能解决
eslint
配置中的任何问题,但是它可以让您提交并推动当前的工作,就像您要求的那样。