Можно ли показывать предупреждения вместо ошибок во ВСЕХ правилах eslint?

#javascript #eslint

Вопрос:

Как говорится в названии, возможно ли, чтобы eslint показывал предупреждения вместо ошибок во ВСЕХ правилах? Я использую стандартный JS, если эта информация имеет отношение к делу.

Спасибо!

Комментарии:

1. Вы хотите просто показывать предупреждения и подавлять ошибки? Или вы хотите, чтобы ошибки рассматривались как предупреждения и отображались как таковые?

2. Я хочу, чтобы ошибки рассматривались как предупреждения и отображались как таковые.

Ответ №1:

Я думаю, что сейчас нет готового варианта, но, возможно, вы могли бы использовать плагин для достижения этой цели: только плагин Eslint предупреждает

Или установите все правила в качестве предупреждения вместо ошибок.

Комментарии:

1. К сожалению, это, похоже, не работает с новейшей версией eslint (v6). Однако это хорошо работает для v5.

2. Я могу подтвердить , что это работает eslint: 7.2.0 , когда я пытался. Спасибо Господу за этих создателей плагинов. Это немедленно наполняет меня ЯРОСТЬЮ температуры магмы! Когда в середине сложной ошибки все выходит из строя, потому что в конце строки есть пробел или один из ваших импортных файлов еще не был использован. Это перемалывает мои шестеренки!! 😀

3. Противоположный плагин также существует: ошибка eslint-только для плагинов .

4. Идеально работает с 7.32.0

Ответ №2:

Следуя за es-lint-плагином-красивее 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 конфигурация в .eslintrc.json :

 "extends": [
  "eslint:recommended",
  "plugin:@typescript-eslint/eslint-recommended",
  "plugin:@typescript-eslint/recommended",
  "prettier/@typescript-eslint",
  "plugin:prettier/recommended"
],
 

Комментарии:

1. Этот ответ хорош, если вы используете prettier amp; eslint (я), хотя и не уверен, что это так.

2. Именно то, что мне было нужно!

Ответ №3:

Вы можете создать .eslintrc файл со всеми правилами, установленными для "warn"

Если у вас уже есть файл eslintrc, вы можете использовать его или расширить из файла правил, например, приведенного здесь. В этом случае все правила установлены в 0 (отключено). Вы можете изменить определенные или все из них и установить для них значение 1 (или "warn" )

Комментарии:

1. это очень утомительно