Ответ 1
В настоящее время это не поддерживается. Но для версии 2.0.0
мы активно работаем над этой функцией.
Чтобы отслеживать прогресс: https://github.com/eslint/eslint/issues/3611
Можно ли настроить ESLint таким образом, чтобы он применял правила только к файлам, имена которых соответствуют определенному шаблону? Я знаю, что возможно иметь отдельные каталоги правил в каталогах, но в случае, если структура следующая:
app
|
|- module1
| |- module1.js
| |- module1.spec.js
|
|- module2
| |- module2.js
| |- module2.spec.js
И мне нужны общие правила проекта, которые будут применяться только к файлам *.spec.js. Я ожидаю, что у вас будет такая настройка, как
"include-pattern": "*.spec.js"
в .eslintrc или любом другом, простой способ указать, какие имена файлов следует учитывать для определенных правил.
В настоящее время это не поддерживается. Но для версии 2.0.0
мы активно работаем над этой функцией.
Чтобы отслеживать прогресс: https://github.com/eslint/eslint/issues/3611
Временное обходное решение заключается в использовании файла .eslintignore
с чем-то вроде этого внутри:
*.js
!*.spec.js