正如标题所说,eslint 有可能在所有规则上显示警告而不是错误吗?我用的是标准 JS 如果这个信息有用的话。
谢谢!
您可以创建一个将所有规则设置为 "warn"的 .eslintrc文件
"warn"
.eslintrc
如果您已经有一个 eslintrc 文件,您可以使用它,或者从规则文件(如 给你)进行扩展。在这里,所有的规则都被设置为 0(禁用)。您可以修改特定的或全部的,并将它们设置为 1(或 "warn")
0
1
我认为现在没有开箱即用的选项,但是也许你可以使用一个插件来实现这一点: 埃斯林特插件只警告
或者将所有规则设置为警告而不是错误。
在 Es-lint-plugin-更漂亮的自述文件之后,编辑你的 .eslintrc.json并为 prettier设置一个特定的规则:
.eslintrc.json
prettier
"rules": { // maybe your other rules... "prettier/prettier": "warn" }
然后,prettier规则将作为警告而不是错误发布。
不知道所有的副作用,但它似乎在我的项目工作,我也使用 @typescript-eslint/eslint-plugin,@typescript-eslint/parser,eslint-config-prettier和 eslint-plugin-prettier。
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
eslint-config-prettier
eslint-plugin-prettier
如果有帮助的话,我在 .eslintrc.json中的 extends配置是:
extends
"extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", "prettier/@typescript-eslint", "plugin:prettier/recommended" ],