一)、项目初始化 commitlint 1.安装 commitlint pnpm npm install @commitlint/config-conventional @commitlint/cli --save-dev -w 2.创建配置文件 在跟目录下创建commitlint.config.js文件和commitlint.config.ts文件。 为什么需要创建者两个文件而不是创建这其中的一个? commitlint.config.ts在开发环境下,我们需要Ty...
安装Husky 和 Commitlint 首先,你需要在项目中安装Husky和Commitlint,以及Commitlint的一个预设规则库(如@commitlint/config-conventional)来定义提交信息的格式规范。 npm install --save-dev husky @commitlint/cli @commitlint/config-conventional 配置Husky 接下来,配置Husky以便在git commit命令执行前自动运行Commitlint检查。
1、commitlint: 安装,制定提交规范(采用默认) npm install --save-dev @commitlint/config-conventional @commitlint/cli 2、生成配置文件commitlint.config.js,当然也可以是 .commitlintrc.js echo"module.exports = {extends: ['@commitlint/config-conventional']};"> commitlint.config.js 3、husky: 还要为 git ...
subject是 commit 目的的简短描述,可以做一些配置,如最大长度限制。 commitlint.config.js文件配置 rule配置说明::rule由name和配置数组组成,如:'name:[0, 'always', 72]',数组中第一位为level,可选0,1,2,0为disable,1为warning,2为error,第二位为应用与否,可选always|never,第三位该rule的值。具体配置例...
echo "module.exports = {extends: ['@commitlint/config-conventional']};" > commitlint.config.js commitlint.config.js配置项<仅作参考>(官方文档:https://commitlint.js.org/#/) // @see: https://cz-git.qbenben.com/zh/guide /** @type {import('cz-git').UserConfig} */ ...
npx husky add.husky/commit-msg"npx --no -- commitlint --edit ${1}" 测试 代码语言:javascript 复制 ## 错误示例PSC:\Users\WangYang\Documents\Project\electron-vite-vue>git commit-m"commitlint"→ No staged files match any configured task.⧗ input:commitlint ...
commitlint: 安装,制定提交规范(采用默认) npm install --save-dev @commitlint/config-conventional @commitlint/cli 生成配置文件commitlint.config.js,当然也可以是 .commitlintrc.js commitlint.config.js 文件: module.exports = {extends: ['@commitlint/config-conventional']}; ...
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "pre-push": "echo 我要推送代码啦" } } } 通过HUSKY_GIT_PARAMS传递参数,-E|--env用于指向相关的编辑文件。 安装commitlint npm install --save-dev @commitlint/config-conventional @commitlint/cli ...
Commitlint git commit 格式校验工具。 安装 安装npm包 npm install -g @commitlint/cli @commitlint/config-conventional 新建配置文件 touch commitlint.config.js // commitlint.config.js module.exports = { extends: ['@commitlint/config-conventional'] ...
一、commitlint1. 安装为了引入commitlint的规则,首先在项目中执行`npm install commitlint`以添加commitlint作为依赖。2. 安装commitlint/cli为了更好地与Git集成,需要进一步安装`commitlint/cli`,通过命令`npm install commitlint/cli --save-dev`实现。3. 生成commitlint配置文件创建一个`.commitlintrc.js...