Отключить eslint для всех файлов в каталоге и подкаталогах

У меня есть файлы, которые находятся в определенной папке, и эти файлы принадлежат поставщику, поэтому я не могу их контролировать. Я хотел бы отключить eslint для всех файлов в этом каталоге и всех подпапках.

Ответ 1

Вы можете добавить .eslintignore в корневой каталог проекта и использовать его так же, как .gitignore, .npmignore и т.д.

Когда речь заходит о игнорировании нескольких файлов одновременно, мы можем использовать **.

Например: src/** означает игнорировать все файлы в [root]/src.

Ответ 2

Мне нужен был флаг, чтобы временно исключить | отключить | игнорировать каталог. Я пробовал eslint --help | grep exclude eslint --help | grep exclude безрезультатно.

Затем я запросил в Google каталог eslint exclude, и первый результат SO указал мне на Отключить правила eslint для папки, и мой ответ не был найден там, и не здесь, так что, возможно, кто-то другой ищет слово "exclude", которое в этот контекст полностью заменяется на "отключить".

Наконец, в документах ESLint CLI я нашел следующие:

  • --ignore-path
  • --ignore-pattern
  • --no-ignore

Я надеюсь, что это поможет кому-то (кто может подумать о быстром SO ударе до... документации).