Мой проект содержит подпроект с собственным .eslintrc
(т. Е. В ./path/to/subproject
)
Я пытаюсь запустить lint
, но он либо идет в файл корневого проекта .eslintrc
, либо не можетнайти файл .eslintrc
Я пробовал следующие конфигурации в package.json
:
cd path/to/subproject
и:
"lint": "tsc && eslint -c .eslintrc.js ./**/*.ts --"
или
"lint": "tsc && eslint -c ./.eslintrc.js ./**/*.ts --"
Также пробовал в корневом каталоге:
"lint": "tsc && eslint -c path/to/subproject/.eslintrc.js ./**/*.ts --"
или
"lint": "tsc && eslint -c .eslintrc.js ./**/*.ts --"
с
npm run lint --prefix path/to/subproject/
Но он продолжает ссылаться на корневой проект .eslintrc
файл:
Oops! Something went wrong! :(
ESLint: 6.4.0.
ESLint couldn't find the config "configname" to extend from. Please check that the name of the config is correct.
The config "configname" was referenced from the config file in "/home/vsts/work/1/s/.eslintrc.js". <-- this is the wrong .eslintrc
Среда представляет собой конвейер DevOps Azure с Ubuntu 16.04