commitlint 校验工具安装及使用
环境要求:
nodejs
git
步骤:
初始化nodejs项目:
这条命令会在项目根目录生成package.json配置文件
然后安装husky,commitlint相关依赖:
在项目根目录新建commitlint.config.js配置文件,并加入下面的代码:
在项目根目录新建parser-preset.js配置文件,并加入下面的代码:
在package.json中加入下面的代码:
怎么配置commitlint?
配置规则
每条规则由名称和配置数组组成,如:name:[0, 'always', 72]
,数组包含:
Level,0-2:0表示禁用这条规则、1表示警告、2表示错误。
Applicable,
always|never
:always
表示使用规则,never表示不使用规则。Value:用于这条规则的值。
规则配置可以写为数组,或者是函数,或者异步函数,或者一个promise,只要函数最终返回的是配置数组就可以。例子:
具体配置如下:
Last updated