git react - eslint config -如何禁用阻止提交的软件包

pnwntuvh  于 2022-12-28  发布在  Git
关注(0)|答案(1)|浏览(231)

我的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",
    },
  },
}
yk9xbfzb

yk9xbfzb1#

你有一个pre-commit钩子,它坚持在你提交之前传递linting。
您可以通过将-n选项赋给git commit来绕过预提交钩子:

git commit -n

当然,这并不能解决eslint配置中的任何问题,但是它可以让您提交并推动当前的工作,就像您要求的那样。

相关问题