Более симпатичный шарик, соответствующий нескольким типам файлов
Я добавил prettier
сценарий в моем package.json
так что я могу запустить его как часть моих тестов:
"prettier": "prettier --list-different \"**/*.{ts, js, css, scss, md}\""
Я хочу, чтобы все файлы из вышеупомянутых типов были проверены Преттиером.
* --list-difference
просто распечатывает файлы, которые не были предварительно проверены, и возвращает код ошибки, чтобы было удобно работать в CI.
Когда я бегу
$ npm run prettier
Prettier возвращает 0 результатов, хотя я знаю, что есть файлы, которые не были предварительно проверены.
Я не уверен, что происходит, может кто-нибудь помочь мне понять, что не так с моим сопоставлением глобуса?
(Работает в Ubuntu 18.04 с bash)
1 ответ
Нашел проблему.
В случае, если кто-то еще пытается сопоставить более одного типа файлов, синтаксис правильный, но в фигурных скобках не должно быть пробелов. Так что вместо
"**/*.{js, ts, css, scss, md}"
Так должно быть
"**/*.{js,ts,css,scss,md}"
Этот сайт помог мне легко отладить его: http://www.globtester.com/