Более симпатичный шарик, соответствующий нескольким типам файлов

Я добавил 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/

Другие вопросы по тегам