预先格式化json文件



我有一个未格式化的json文件,它以以下结构存储在我的应用程序中

src
/forms
/test
- abc.json

我使用huskylint-staged是为了在预提交时使用更漂亮和linting。配置位于我的package.json中,如下所示

"husky": {
"hooks": {
"pre-commit": "lint-staged --relative",
"pre-push": "tsc"
}
},
"lint-staged": {
"src/**/*.{ts, json}": [
"prettier --write",
"eslint --fix"
]
},
....
..

但由于某种原因,当我将代码推送到github时,abc.json文件从未被格式化。我错过了什么?

您的glob模式中有一个错误。大括号内的模式只能由逗号分隔

您有:

"src/**/*.{ts, json}"\

应该是:

"src/**/*.{ts,json}"

最新更新