У меня есть файлы, которые находятся в определенной папке, и эти файлы принадлежат поставщику, поэтому я не могу их контролировать. Я хотел бы отключить 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 ударе до... документации).