版本:(husky為7.0.2)
安裝husky + lint-staged
在package.json增加腳本
"prepare": "husky install"
扇商,并執(zhí)行yarn run prepare
-
執(zhí)行
npx husky add .husky/pre-commit "yarn run lint-staged"
增加pre-commit腳本
-
在package.json增加
"lint-staged": { "src/**/*.{js,ts,vue,tsx}": ["eslint", "prettier --write"] },
執(zhí)行eslint來校驗是否符合規(guī)范,執(zhí)行prettier來自動格式化代碼(空格、換行...)