Я пытаюсь использовать линкер ESLint с фреймворком тестирования Jest.
Тесты Jest выполняются с некоторыми глобальными переменными типа jest, о которых мне нужно будет рассказать об этом; но сложной задачей является структура каталогов, а Jest тесты встроены в исходный код в папках __tests__, поэтому структура каталогов выглядит примерно так:
src
    foo
        foo.js
        __tests__
            fooTest.js
    bar
        bar.js
        __tests__
            barTest.js
Как правило, у меня были бы все мои тесты в одном каталоге, и я мог бы добавить там файл .eslintrc, чтобы добавить глобальные переменные... но я, конечно, не хочу добавлять файл .eslintrc в каждый __test__.
В настоящее время я только добавил тестовые глобалы в глобальный файл .eslintrc, но поскольку это означает, что теперь я могу ссылаться на jest в не-тестирующем коде, что не похоже на "правильное" решение,
Есть ли способ заставить eslint применять правила на основе некоторого шаблона на основе имени каталога или что-то в этом роде?