正如标题所说,是否有可能让eslint在所有规则上显示警告而不是错误?如果这个信息有关联的话,我正在使用Standard JS。
谢谢!
正如标题所说,是否有可能让eslint在所有规则上显示警告而不是错误?如果这个信息有关联的话,我正在使用Standard JS。
谢谢!
我认为现在没有现成的选项,但也许你可以使用插件来实现: Eslint plugin only warn
或将所有规则设置为警告而不是错误。
eslint: 7.2.0
兼容。感谢这些插件制作者。当遇到复杂的错误而一切都失败了,因为行末有空格或你的导入没有被使用时,它会让我瞬间愤怒到了极点。它让我非常恼火!! :D - xam7.32.0
完美兼容。 - Ruben Murray根据 es-lint-plugin-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
。
如果有帮助,这是我在.eslintrc.json
中的extends
配置:
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],
"prettier/prettier": process.env.NODE_ENV === "production" ? "error" : "warn"
在开发环境中发出警告,但在生产环境中失败 :) - Fee"eslint.rules.customizations": [
{ "rule": "*", "severity": "warn" }
]
您可以创建一个.eslintrc
文件,将所有规则设置为"warn"
如果您已经有了一个eslintrc文件,您可以使用它,或者从一个规则文件(例如这里)进行扩展。在这个文件中,所有规则都被设置为0
(禁用)。您可以修改特定的规则或全部规则,并将它们设置为1
(或"warn"
)