我在prettier
中添加了package.json
脚本,因此可以将其作为测试的一部分来运行:
"prettier": "prettier --list-different \"**/*.{ts, js, css, scss, md}\""
我希望Prettier可以检查上述类型的所有文件。
* --list-difference
仅打印出未经过修饰的文件并返回错误代码,因此在CI中运行很方便。
我跑步时
$ npm run prettier
即使我知道有些文件没有经过整理,它也会返回0个结果。
我不确定发生了什么,有人可以帮我了解我的glob匹配有什么问题吗?
(使用bash在Ubuntu 18.04中运行)
答案 0 :(得分:0)
发现了问题。
万一其他人试图匹配多个文件类型,语法是正确的,但是花括号中不能有空格。所以
"**/*.{js, ts, css, scss, md}"
应该是
"**/*.{js,ts,css,scss,md}"
此网站帮助我轻松调试了它: http://www.globtester.com/