通过pre-commit检测提交时代码规范

107 阅读1分钟

前言

eslint和prettier配合解决代码格式问题,我们做到了本地代码格式化,但是如果有小伙伴忘记配置的话,依旧会存在代码乱七八糟提交的情况。

通过 husky 和 eslint 可以规避这个风险。

开始

  1. 执行 npx husky add .husky/pre-commit "npx eslint --ext .js,.vue src" 添加 commit 时的 hook
  npx husky add .husky/pre-commit "npx eslint --ext .js,.vue src"
  1. 此时 .husky 文件结构如下

image.png