300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 配置angular代码git commit规范接口husky工程化校验

配置angular代码git commit规范接口husky工程化校验

时间:2021-12-02 17:33:54

相关推荐

配置angular代码git commit规范接口husky工程化校验

首先 安装npm install -D commitizen cz-conventional-changelog

package.json中配置:

"script": {...,"commit": "git-cz",},"config": {"commitizen": {"path": "node_modules/cz-conventional-changelog"}}

Commitlint: 校验你的 messagenpm i -D @commitlint/config-conventional @commitlint/cli

// 同时需要在项目目录下创建配置文件 .commitlintrc.js, 写入:module.exports = {extends: ['@commitlint/config-conventional'],rules: {}};

结合 Husky

安装npm i lint-staged

// package.json"lint-staged": {"src/**/*.{js,vue}": ["eslint --fix","git add"]}

npm i husky@1.3.1

// package.json"husky": {"hooks": {"pre-commit": "lint-staged","commit-msg": "commitlint -e $GIT_PARAMS"}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。