Более симпатичный шарик, соответствующий нескольким типам файлов - PullRequest
0 голосов
/ 06 января 2019

Я добавил скрипт 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 Ответ

0 голосов
/ 06 января 2019

Найдена проблема.

В случае, если кто-либо другой пытается сопоставить несколько типов файлов, синтаксис правильный, но в фигурных скобках не должно быть пробелов. Так что вместо

"**/*.{js, ts, css, scss, md}"

Это должно быть

"**/*.{js,ts,css,scss,md}"

Этот сайт помог мне легко отладить его: http://www.globtester.com/

...