0.1.3 • Published 3 years ago
@lough/commitlint-config v0.1.3
@lough/commitlint-config
Commitlint extends configuration.
Install
npm i @lough/commitlint-config -Dor
yarn add @lough/commitlint-config -DUsage
以下为手动安装步骤,自动安装可使用 Cli
- 新建
.commitlintrc.js文件,用于配置commitlint检测
module.exports = {
extends: ['@lough/commitlint-config']
}- 安装
git commit hooks
npm install husky@7.0.2 lint-staged@11.1.2 -D- 在
package.json文件,添加npm prepare hooks
{
"scripts": {
"prepare": "husky install"
},
"lint-staged": {
"*.{js,jsx,ts,tsx}": ["eslint -c .eslintrc.js --ext .ts,.tsx"],
"*.{css,less,scss,styl}": ["stylelint --config .stylelintrc.js *.{css,less,scss,styl}"]
}
}- 初始化
husky
npx husky install- 在
.husky/pre-commit文件,添加git pre-commit hooks
npx lint-staged- 在
.husky/commit-msg文件,添加git commit-msg hooks
npx --no-install commitlint --config .commitlintrc.js --edit $1