是否有可能在所有 eslint 规则上显示警告而不是错误?

正如标题所说,eslint 有可能在所有规则上显示警告而不是错误吗?我用的是标准 JS 如果这个信息有用的话。

谢谢!

42836 次浏览

您可以创建一个将所有规则设置为 "warn".eslintrc文件

如果您已经有一个 eslintrc 文件,您可以使用它,或者从规则文件(如 给你)进行扩展。在这里,所有的规则都被设置为 0(禁用)。您可以修改特定的或全部的,并将它们设置为 1(或 "warn")

我认为现在没有开箱即用的选项,但是也许你可以使用一个插件来实现这一点: 埃斯林特插件只警告

或者将所有规则设置为警告而不是错误。

Es-lint-plugin-更漂亮的自述文件之后,编辑你的 .eslintrc.json并为 prettier设置一个特定的规则:

"rules": {
// maybe your other rules...


"prettier/prettier": "warn"
}

然后,prettier规则将作为警告而不是错误发布。

不知道所有的副作用,但它似乎在我的项目工作,我也使用 @typescript-eslint/eslint-plugin@typescript-eslint/parsereslint-config-prettiereslint-plugin-prettier

如果有帮助的话,我在 .eslintrc.json中的 extends配置是:

"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],