Можно ли показывать предупреждения вместо ошибок на ВСЕХ правилах eslint?
Как видно из заголовка, будет ли у eslint возможность показывать предупреждения вместо ошибок во ВСЕХ правилах? Я использую Standard JS, если эта информация актуальна.
Спасибо!
4 ответа
Я думаю, что сейчас нет готовой опции, но, возможно, вы могли бы использовать плагин для архивации: плагин Eslint только предупреждает
Или установите все правила предупреждения вместо ошибок.
Следуя инструкциям 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
.
Если это поможет, мой extends
config в .eslintrc.json
:
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],
Вы можете создать .eslintrc
файл со всеми установленными правилами "warn"
Если у вас уже есть файл eslintrc, вы можете использовать его или расширить файл правил, например, здесь. В этом, все правила установлены 0
(отключен). Вы можете изменить определенные или все из них и установить их на 1
(или же "warn"
)
Если вас интересует только вывод VSCode, вы можете добиться этого с помощью одной настройки:
"eslint.rules.customizations": [
{ "rule": "*", "severity": "warn" }
]