Надеемся, что на этот вопрос можно ответить в общем смысле, не требуя дополнительной информации о моих настройках докера.
Когда я запускаю docker-compose run client yarn lint
, файл .eslintrc
в моем каталоге client
не учитывается, даже если он явно передан с параметром --config
. Когда я сначала cd client
, а затем yarn lint
, .eslintrc
работает как положено.
Я не понимаю, почему это привело бы к другим результатам. Насколько я понимаю, docker-compose run client yarn lint
раскручивает контейнер client
и затем запускает yarn lint
внутри него. Мне кажется, что это должно быть то же самое, что и запуск yarn lint
из каталога client
.
Все, что может объяснить, почему эти два процесса могут быть разными, было бы очень полезно, даже если бы не было явного решения моей проблемы!