是否可以在所有 eslint 规则上显示警告而不是错误?
Is it possible to show warnings instead of errors on ALL of eslint rules?
正如标题所说,eslint 是否可以在所有规则上显示警告而不是错误?如果该信息相关,我正在使用标准 JS。
谢谢!
您可以创建一个 .eslintrc
文件并将所有规则设置为 "warn"
如果您已经有一个 eslintrc 文件,您可以使用它,或者从一个规则文件扩展,例如 here。在这一个中,所有规则都设置为 0
(禁用)。您可以修改特定的或全部并将它们设置为1
(或"warn"
)
我认为目前没有开箱即用的选项,但也许您可以使用插件来实现:
Eslint plugin only warn
或者将所有规则设置为警告而不是错误。
在 es-lint-plugin-prettier readme 之后,编辑您的 .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"
],
正如标题所说,eslint 是否可以在所有规则上显示警告而不是错误?如果该信息相关,我正在使用标准 JS。
谢谢!
您可以创建一个 .eslintrc
文件并将所有规则设置为 "warn"
如果您已经有一个 eslintrc 文件,您可以使用它,或者从一个规则文件扩展,例如 here。在这一个中,所有规则都设置为 0
(禁用)。您可以修改特定的或全部并将它们设置为1
(或"warn"
)
我认为目前没有开箱即用的选项,但也许您可以使用插件来实现: Eslint plugin only warn
或者将所有规则设置为警告而不是错误。
在 es-lint-plugin-prettier readme 之后,编辑您的 .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"
],