2016-05-06 3 views
0

У меня много избыточного и странного вывода из eslint, и я не знаю, как его можно отключить. На скриншоте ниже вы можете увидеть, что в каждом файле есть 5 или 6 повторяющихся проблем, которые не связаны с актуальными проблемами с кодом.Предупреждения избыточного Eslint

enter image description here

Например, первой строке каждого файла содержит предупреждение.

Rule 'no-reserved-keys' was removed and replaced by: quote-props 

В правиле цитаты .eslintrc quote-реквизит отключен.

"quote-props": 0 

Но нет-reserverd клавиш правило не включено вместо

"no-reserved-keys": 1 

Они определены в разделе additionalRuleMetadata:

"no-reserved-keys": { 
    "severity": "w", 
    "help": "http://eslint.org/docs/rules/no-reserved-keys", 
    "priority": "major", 
    "category": "Possible Error" 
}, 

"quote-props": { 
    "severity": "i", 
    "help": "http://eslint.org/docs/rules/quote-props", 
    "category": "Stylistic Issue" 
}, 

Таким образом, вопрос. Как избавиться от этих избыточных предупреждений?

ответ

1

похоже, вы определяете правила ESLint 1.0, но используете ESLint 2.0.

Согласно ESLint docs for no-reserved-keys:

Замена уведомление: Это правило было удалено в ESLint v1.0 и заменяется цитата-реквизит правила.

Вы можете удалить no-reserved-keys правило из конфигурации ESLint, но оставить quote-props как и избыточные предупреждения должны уйти.

То же самое верно для:

  • space-return-throw-case
  • no-wrap-func
  • global-strict
  • no-empty-label

Каждый был заменен правилом, упомянутой в предупреждениях вы видите. Дополнительная информация о migrating to ESLint 2.0.

+0

Есть ли возможность отключить такие предупреждения? Кажется, я не могу просто переписать файл правил. – QuestionAndAnswer

+0

Почему вы не можете переписать файл правил? Можете ли вы создать персональный файл конфигурации, чтобы расширить файл правил? –

Смежные вопросы