HankLiu Commitlint Base
提供基础的commitlint规则和插件
安装
npm install @hankliu/commitlint -D
or
yarn add @hankliu/commitlint -D
使用
- in .commitlint.js
const commitlint = require('@hankliu/commitlint');
// 修改规则
// commitlint.extends = ['@commitlint/config-conventional'];
// commitlint.rules = Object.assign(commitlint.rules, {
// });
module.exports = commitlint;
注意
我们使用的是 peerDependencies 管理依赖,如果是在npm2中使用该插件,不许需要在自己项目中额外安装下列依赖,npm2会自行强制安装peerDependencies所要求指定的依赖包;如果是在npm3+中使用该插件,npm3中不会再要求peerDependencies所指定的依赖包被强制安装,相反npm3会在安装结束后检查本次安装是否正确,如果不正确会给用户打印警告提示。
"peerDependencies": {
"stylelint": "^9.x",
"stylelint-config-standard": "^18.x",
"stylelint-order": "^2.x"
}