使用 husky 进行提交前的代码规范校验 husky+lint-staged+commitizen+commitlint
husky 是一个 Git Hook 工具,借助 husky 我们可以在 git 提交的不同生命周期进行一些自动化操作。本文主要介绍提交前 eslint 校验和提交时 commit 信息的规范校验。
husky 是一个 Git Hook 工具,借助 husky 我们可以在 git 提交的不同生命周期进行一些自动化操作。本文主要介绍提交前 eslint 校验和提交时 commit 信息的规范校验。
1、Commitlint 是什么
在多人协作的背景下,git 仓库和 workflow 的作用很重要。而对于 commit 提交的信息说明存在一定规范,现使用 commitlint + husky 规范 git commit -m "" 中的描述信息。
1.首先根据官网提示安装即可
首先在根目录创建一个 .eslintrc.js
在vue3 项目,用脚手架 创建vues + ts 项目,项目不是在根目录,通过vscode 打开 编辑器报如下错误