ESLint: Как указать правила, которые можно автоматически исправить (используя --fix) в файле конфигурации? - PullRequest
0 голосов
/ 01 февраля 2019

Могу ли я контролировать, какие правила eslint --fix автоматически исправляются?

У меня есть несколько правил, но я не хочу, чтобы все исправимые правила были исправлены при выполнении eslint --fix.Есть ли способ указать их в файле конфигурации?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2019

Если ваше приложение использует плагин ember-cli-eslint ,

Запустите npm run lint:js из корневой папки ember, чтобы просмотреть все ошибки linting.

Выполнить npm run lint:js -- -- fix чтобы исправить все ошибки linting.

Примечание:

Этот параметр указывает ESLint попытаться устранить как можно больше проблем.Исправления вносятся в сами файлы, и выводятся только оставшиеся нефиксированные проблемы.Не все проблемы можно исправить с помощью этой опции, и эта опция не работает в следующих ситуациях:

  • Эта опция выдает ошибку, когда код передается в ESLint.
  • Эта опция не имеетвлияет на код, использующий процессор, если процессор не разрешает автофиксы.
0 голосов
/ 01 февраля 2019

Да, вы можете сделать это, используя eslint --fix-type Array:

https://eslint.org/docs/user-guide/command-line-interface#options

- Массив фиксированного типа Укажите типы применяемых исправлений (проблема, предложение,макет)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...