• 2024-09-04前端vue项目 git commit msg 文字校验实现,利用husky 和 commitlint实现
    husky安装使用说明husky作用是创建git钩子,然后触发命令执行安装yarnaddhusky初始化npxhuskyinit会出现下面文件夹commitlint安装和使用安装commitlintyarnaddcommitlint安装校验规则库@commitlint/config-conventionalyarnadd@commitlint/co
  • 2024-09-01【前端】代码Git提交规范之限制非规范化提交信息
    需求背景在我们目前的前端项目中,我们采用 git 作为版本控制工具。使用 git 管理项目意味着我们经常需要提交代码。当我们执行 gitcommit-m"描述信息" 命令时,我们被要求提供一个描述信息。现在使用约定式规范提交,和Commitizen简化提交流程,但是如果出现人就是不遵守
  • 2024-06-14如果你的同事还不会配置commit提交规范,请把这篇文章甩给他
    前言首先问问大家在日常工作中喜欢哪种commit提交?gitcommit-m"代码更新"gitcommit-m"解决公共样式问题"gitcommit-m"feat:新增微信自定义分享"如果你是第三种,那我觉得你肯定了解过commit提交规范,可能是刷到过同类文章也可能是在工作中受到的要求我自己是
  • 2023-12-19Git — husky + eslint 实现提交前校验与规范提交
    node版本:=14.21.3||>16.0.0一、配置ESlint1.1安装eslintnpminstalleslint-D1.2初始化eslint,生成配置文件npxeslint--init1.3在编辑器安装ESlint插件1.4通过执行命令检测文件代码规范#./src为需要检测的文件路径npxeslint./src二、配置husky2.1安
  • 2023-09-13react配置eslint、prettier和commitlint规范工程
    1.配置prettier:(1).installPrettierlocally:yarnadd--dev--exactprettierThen,createanemptyconfigfiletoleteditorsandothertoolingknowyouareusingPrettier:echo{}>.prettierrc.jsonNext,createa.prettierignorefiletoletthePrettierC
  • 2023-09-05git-cz 代码提交统一规范配置
    主要插件commitizen:代码提交辅助工具commitlint:代码校验工具husky:githook插件lint-staged:前端文件过滤工具,只检测暂存区代码cz-customizable:自定义提交配置安装步骤1.环境准备git版本,笔者使用gitforwin2.27.0相关钩子无发现问题,也建议>=2.27.0版本,低版
  • 2023-08-22lerna 配置发布时 commitlint,提交信息
    要在Lerna配置中添加发布时的commitlint,你可以按照以下步骤进行操作:首先,确保你已经在项目中安装了commitlint。你可以使用以下命令进行安装:npminstall--save-dev@commitlint/cli@commitlint/config-conventional在你的Lerna项目的根目录下创建一个名为.commitl
  • 2023-06-03从0搭建Vue3组件库(十三):引入Husky规范git提交
    为什么要引入husky?虽然我们项目中引入了prettier和eslint对代码格式进行了校验,但是多人开发的时候难免依然会有人提交不符合规范的代码到仓库中,如果我们拉取到这种代码还得慢慢对其进行修改,这是一件很麻烦的事情,同时也为了避免团队成员提交五花八门message,因此我们可以引
  • 2023-05-31git提交时报错not found: commitlint
    --全局安装npminstall-g@commitlint/cli--添加配置文件commitlint.config.js到项目下module.exports={rules:{//在这里添加你的规则//例如,要求提交消息的长度不超过50个字符'header-max-length':[2,'always',50]},};
  • 2023-04-27commitlint.config的配置和中文文档(附使用示例)
     https://blog.csdn.net/qq_38290251/article/details/111646491https://blog.csdn.net/qq_21197033/article/details/128609033 TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChineseSimpl
  • 2023-04-27git 配置commit-msg
    git配置commit-msg#安装huskynpminstallhusky-D#设置运行脚本并运行npmset-scriptprepare"huskyinstall"npmrunprepare#安装commitlint根据操作系统选一种#Installandconfigureifneedednpminstall--save-dev@commitlint/{cli,config-conventional
  • 2023-04-27配置.husky和commitlint以及Eslint
    代码规范ESLint+Prettier(项目是基于uniapp+vue3+ts)无脑执行以下操作,让你在vue3+ts的项目中愉快的使用eslint和prettier。npminstalleslintprettier--save-devnpminstalleslint-config-prettiereslint-plugin-prettiereslint-plugin-vue--save-devnpminstall
  • 2023-04-19Husky + Commitlint实现commit message校验
    配置git提交的校验钩子husky:git提交时触发hookscommitlint:对提交的内容做规范校验husky,主要对pre-commit和commit-msg钩子做校验#安装huskynpminstallhusky-D#初始化husky配置,在根目录新增.husky配置文件。初始化配置pre-commitnpxhusky-init#另外新增一个
  • 2023-04-12git-cz 代码提交统一规范配置
    Angular提交规范-GitGuide(zjdoc-gitguide.readthedocs.io)主要插件commitizen:代码提交辅助工具commitlint:代码校验工具husky:githook插件lint-staged:前端文件过滤工具,只检测暂存区代码cz-customizable:自定义提交配置安装步骤1.环境准备git版本,笔者使用
  • 2023-03-18commitlint 结合 husky 实现提交信息格式校验(2023-03-18)
    为什么要对git提交信息进行格式校验通过对提交信息进行格式校验能统一规范,这在团队协作过程中显得格为重要。符合规范的提交信息能很好反映此次提交的的目的,内容和
  • 2023-02-13 Commitizen辅助开发者使用Git提交规则
    ​​Commitizen​​是一个提交日志工具,辅助开发者使用提交规则全局安装安装​​Commitizen​​npminstall-gcommitizen安装​​Adapter​​​​¶​​​​Commitizen​
  • 2022-12-24前端使用工具规范commit信息
    前言通过工具规范git提交信息也是工程化的一部分,在前端领域有一些工具为我们提供了相关功能,在这里做一下使用总结。commitlintcommitlint是什么?就像eslint用来检查js