当前位置: 首页 > news >正文

如何快速写一个网站安徽企业年报网上申报入口

如何快速写一个网站,安徽企业年报网上申报入口,广东专业做网站,淘宝详情页做的比较好的网站一、理解Commitlint Commitlint是一个用于规范化Git提交消息格式的工具。它基于Node.js,通过一系列的规则来检查Git提交信息的格式,确保它们遵循预定义的标准。 1.1、Commitlint的核心功能 代码规则检查:Commitlint基于代码规则进行检查&a…

一、理解Commitlint

Commitlint是一个用于规范化Git提交消息格式的工具。它基于Node.js,通过一系列的规则来检查Git提交信息的格式,确保它们遵循预定义的标准。

1.1、Commitlint的核心功能

代码规则检查:Commitlint基于代码规则进行检查,这些规则可以自定义以适应项目的特定需求。例如,可以设置规则来要求所有的函数都有明确的参数列表等。
多种编程语言和框架支持:Commitlint支持多种编程语言和框架,如JavaScript、Python、React、Angular等,使其能够适应各种项目需求。
可视化报告和警告:Commitlint提供可视化报告和警告,帮助团队成员了解有关代码问题的详细信息。

1.2、Commitlint的工作流程

它在Git的commit-msg钩子中运行,这意味着每次提交时,Commitlint都会自动检查提交信息。
如果提交信息不符合规则,Commitlint会阻止提交并给出错误提示。

此外,Commitlint与Husky等工具可以配合使用,确保代码在提交到版本控制系统之前经过检查和验证。

二、vue3 + ts 项目使用Commitlint

pnpm add  @commitlint/cli @commitlint/config-conventional

pnpm add husky

.commitlintrc.js

module.exports = {  extends: ['@commitlint/config-conventional'],  
};

测试

提交成功

验证通过

三、过程记录

3.1、.commitlintrc.js

.commitlintrc.js 是一个配置文件,用于 Commitlint,一个工具,用于帮助你在 Git 仓库中强制执行一致的 commit message 格式。Commitlint 允许你定义规则,这些规则会在你尝试提交一个新的 Git commit 时被检查。

这个文件通常包含一个配置对象,该对象定义了你希望 Commitlint 遵循的规则。

以下是一个简单的 .commitlintrc.js 示例:

module.exports = {  extends: ['@commitlint/config-conventional'], // 使用常规的 commitlint 配置文件  rules: {  'type-enum': [2, 'always', ['feat', 'fix', 'docs', 'style', 'refactor', 'perf', 'test', 'build', 'ci', 'chore', 'revert']], // 定义允许的提交类型  'scope-case': [2, 'always', 'lower-case'], // 强制提交范围为小写  'subject-case': [0], // 不强制主题大小写(但通常建议使用 sentence-case)  'subject-empty': [2, 'never'], // 禁止空的提交主题  'subject-full-stop': [0, 'never'], // 不强制主题以句号结尾  'header-max-length': [2, 'always', 72], // 强制 header 最大长度为 72 个字符  'body-leading-blank': [1, 'always'], // 强制 body 前面有一个空行  'footer-leading-blank': [1, 'always'], // 强制 footer 前面有一个空行  'footer-max-line-length': [2, 'always', 80], // 强制 footer 的每行最大长度为 80 个字符  },  parserPreset: {  parserOpts: {  headerPattern: /^(\w*)(?:\(([\w$\.,\s]*?)\))?\s*:(.*)$/, // 自定义 header 的正则表达式  headerCorrespondence: ['type', 'scope', 'subject'], // 与 headerPattern 匹配的部分  },  },  
};

四、欢迎交流指正

http://www.yayakq.cn/news/454206/

相关文章:

  • 建设手机网站例wordpress文章发布函数
  • 做评测系统网站首先要干嘛安庆市建设办事处网站
  • 12306网站能不能用银河二计算机做服务器啊慢得要死站内推广有哪些方式
  • 做网站犯法wordpress实例站
  • 官方网站下载qq最新版网站支付开发
  • 制作网站品牌公司世界500强中国有几个
  • 网站建设和管理心得上海网站搜索引擎优化
  • 怎么做网站监控平台免费网页制作代码
  • 安徽 网站信息内容建设做网站签到挣钱吗
  • 网页制作网站素材华夏集团网站建设
  • 建站网址大全免费制作logo的网站
  • 个人做搜索引擎网站违法吗php实现网站tag标签
  • 南宁微网站制作wordpress toggle
  • 中国建设银行官方网站手机银行班级网站源码
  • 奉化建设网站网站编辑及seo招聘
  • 中网的官方网站媒体:多地新增感染趋势回落
  • 施工企业如何节约人力成本搜索引擎优化的基本内容
  • 网站布局优化项目管理软件应用
  • 北京市建网站phpcms做网站建栏目
  • iis 发布织梦网站html教程 pdf
  • 广东网站建设的深圳互联网营销师培训
  • 阿里云的云服务器做网站用哪种全国建设造价信息网站
  • 江门论坛建站模板中国菲律宾南海争端
  • 做淘宝优惠网站江西网站建设推广
  • 昆山网站建设 熊掌号如何用网站做淘宝联盟
  • 常州做网站基本流程软装
  • 做lgoo的网站一般有哪些万网是做网站的吗
  • 网站建设模板研究企业网站如何设计
  • 十大免费ppt网站在线网站自己做服务器划算吗
  • 网站rar文件建设有限公司首页