首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用commitizen实现按团队规范提交代码

    前言 使用Git来管理项目时,项目负责人在搭建项目时会定义好代码的提交规范,如果没有按照规范是无法提交代码的,但是每次提交都手动写那些格式甚是麻烦,于是乎就有了commitizen这个工具。...本文就跟大家讲解下如何使用commitizen这个工具来快速按照团队规范来提交代码,欢迎各位感兴趣的开发者阅读本文。...插件安装 全局安装commitizen插件 yarn global add commitizen 插件使用 执行git cz命令,选择对应的提交信息 # 命令解析 ## 本次提交你修改的类型是什么?...但是我的组员有人使用的开发工具是VSCode,我在它的插件市场找了一圈没有发现类似的工具,就只能用commitizen这个工具在命令行进行提交了。

    65740

    前端 QA 工具链指南 - husky,commitlint,commitizen,eslint,typescript,express

    commitlint本地会新建一个配置文件 commitlint.config.js配置 huskyHusky 会新建一个 Hook, 随后可以详细设置一下所需要的 Hooks: 详细配置 husky Hooks配置 commitizen...commitlint 的安装commitlint 规则包的安装和配置文件创建配置 husky这部分会进行:husky 的安装husky Hooks 的简单配置可以简单地将 commit-msg 的 Hook 先设置起来commitizen...初始化之后应该可以看到 cz 被添加到了 package.json 的 scripts 中 配置 commitizen 并设置 cz 作为工具这部分会进行:commitizen 的安装 和 cz 的配置详细配置...{ts,tsx,js}": ["yarn format", "yarn lint"] }, "config": { /* 对于使用 cz 进行 commit 的必要配置文件 */ "commitizen

    63200

    开发流程规范 — commit及其之后的阶段

    "npx lint-staged" prepare-commit-msg hook:commit msg 填写提示 当通过上述的检查之后,就需要填写 commit msg,为了使其规范化,这里使用 Commitizen...和 husky 实现命令行交互提示,只要按照提示来填写就会生成规范化的 commit msg: # 安装,更推荐本地安装 npm install commitizen -D # 初始化 npx commitizen...执行命令后会在 package.json 中添加:‍‍‍ "config": { "commitizen": { "path": "..../node_modules/cz-conventional-changelog" } }, 再设置在 prepare-commit-msg hook 时触发命令行交互提示: # Commitizen...官方文档上写的是 exec < /dev/tty && npx cz --hook || true,这是错误的 # 详情请查看相关 issue:https://github.com/commitizen

    74810

    巧用 gitHooks 提交前校验代码

    就会提交成功,因为符合 commit 规范 git add . git commit -m 'feat: test' 但是问题又来了,每次 commit 都要输入,有点不方便;而且有可能输错 下面就介绍到 commitizen...commitizen cz-commitlint 生成符合规范的 commit message 本地安装并没有全局安装,当然可以全局安装具体查看官方文档,全局安装可以使用git cz,cz-commitlint...打通 commitizen 和commitlint配置 npm install --save-dev @commitlint/cz-commitlint commitizen 然后 npx commitizen...save-dev --save-exact package.json添加script { "scripts": { "commit": "git-cz" }, "config": { "commitizen...npm run commit 可以看到变成中文了,具体参考官网 接下来提交信息 执行npm run commit,就可以按照规范提交了;如果没有使用commitlint,在 commitizen中使用

    4.4K31
    领券