Как настроить пакет.JSON для запуска сценария eslint
поэтому я использую eslint в качестве линтера для моего проекта react, и я хотел бы проверить все мои .js
файлы.
Я могу сделать это через скрипт:
"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"
как я могу заставить его исследовать каждый рекурсивно, что-то вроде:
"lint": "eslint -r *.js"
это избавило бы меня от необходимости печатать каждый файл inidvidually
заранее спасибо за помощь
3 ответов
eslint **/*.js
для рекурсивного запуска всех файлов js во всех папках (в текущей папке)
вы также можете сделать: AnyFolder/**/*.js
и игнорировать папку:eslint **/*.js --ignore-pattern node_modules/
узнать больше на eslint / интерфейс командной строки
eslint . --ext .js
линту файлы с .расширение js в текущем каталоге и во всех подкаталогах.
включить другие расширения файлов,
eslint . --ext .js,.jsx
или eslint . --ext .js --ext .jsx
.
на документация eslint охватывает этот вариант.
Я не уверен, что принятый ответ устарел или что, но глядя на docs:
By default, it uses .js as the only file extension.
также в соответствии с комментарий на GitHub проекта с помощью .
равно работает во всех подкаталогах. Мне кажется, что работает eslint .
должно хватить!