#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. это очень утомительно