使用husky对json文件进行预提交

时间:2019-01-23 16:05:40

标签: javascript git husky

我想在提交之前按字母顺序对文件进行排序。

package.json:

"scripts": {
    ....,
    "sort": "sort-json ./app/locales/de.json",
   ......
  },
  "husky": {
        "hooks": {
          "pre-commit": "npm run sort && npm run eslint",
          "pre-push": "npm run test"
        }
      },

但是它会提交当前版本,然后通过排序覆盖文件。

1 个答案:

答案 0 :(得分:0)

这是奇迹,但对我有用:

 "husky": {
        "hooks": {
          "pre-commit": "npm run sort && git status && npm run eslint",
          "pre-push": "npm run test"
        }
      },