@Georqiii

Как заставить работать Eslint без установки пакета?

Eslint отсутствует в devDependencies в package.json проекта, но есть скрипт, запускающий docker-контейнер, внутрь которого монтируется каталог проекта (node_modules уже лежит в контейнере до монтирования) и внутри которого запускается линт.

"scripts": {
    "lint": docker run --rm -it -v $(pwd):/container/myFolder myContainer sh -c 'cd myFolder/ && /container/node_modules/eslint/bin/eslint.js'
}


И все это работает как надо.

Таким образом eslint не лежит в node_modules, что является большим преимуществом для меня. Однако при таком раскладе eslint не работает в самой ide (webstorm, vs code), что само по себе плохо. Есть ли способ заставить работать eslint хотя бы для продуктов jetbrains, не указывая его в devDependencies?
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы