Можно ли показывать предупреждения вместо ошибок на ВСЕХ правилах 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" }
]
Другие вопросы по тегам