Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@142vip/commit-linter

142vip0MIT0.0.1-alpha.1TypeScript support: included

Git Commit 信息校验工具

公众号搜:储凡, 142vip, @142vip, @142vip/commit-linter, commit, git commit, commit lint

readme

@142vip/commit-linter

NPM version

Git Commit信息校验工具,统一团队提交规范

安装

# 安装
pnpm i @142vip/commit-linter

使用

const { type, scope, subject, commit } = commitLiner({
  // scopes 为可选参数
  scopes: ['release'],
})

// 配置
/**
 * Git Commit信息校验参数
 */
export interface GitCommitLinterOptions {
  /**
   * Git Commit支持的Type列表,默认支持:
   */
  types?: string[]
  /**
   * Git Commit支持的Scope列表
   */
  scopes?: string[]
}

证书

MIT

Copyright (c) 2019-present, 142vip 储凡

changelog

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

v0.0.1-alpha.29 (2025-04-23)

✨ Features

🐛 Bug Fixes

💅 Refactors

📖 Documentation

😏 Release Packages

Release New Version v0.0.1-alpha.29 👉 View Changes On GitHub

v0.0.1-alpha.28 (2025-04-15)

✨ Features

🐛 Bug Fixes

📖 Documentation

😏 Release Packages

Release New Version v0.0.1-alpha.28 👉 View Changes On GitHub

v0.0.1-alpha.27 (2025-03-30)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.27 👉 View Changes On GitHub

v0.0.1-alpha.26 (2025-03-29)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.26 👉 View Changes On GitHub

v0.0.1-alpha.25 (2025-03-24)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.25 👉 View Changes On GitHub

v0.0.1-alpha.24 (2025-02-14)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.24 👉 View Changes On GitHub

v0.0.1-alpha.23 (2025-02-13)

✨ Features

🐛 Bug Fixes

💅 Refactors

  • @142vip/fairy-cli:
  • @142vip/utils:
    • 代码改造,简化类型声明,调整工具核心工具方法  -  by chufan <samp>(4e227)</samp>

😏 Release Packages

Release New Version v0.0.1-alpha.23 👉 View Changes On GitHub

v0.0.1-alpha.22 (2025-02-07)

✨ Features

🐛 Bug Fixes

💅 Refactors

😏 Release Packages

Release New Version v0.0.1-alpha.22 👉 View Changes On GitHub

v0.0.1-alpha.21 (2025-01-20)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.21 👉 View Changes On GitHub

v0.0.1-alpha.20 (2025-01-06)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.20 👉 View Changes On GitHub

v0.0.1-alpha.19 (2024-12-22)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.19 👉 View Changes On GitHub

v0.0.1-alpha.18 (2024-12-12)

✨ Features

🔥 Performance

🐛 Bug Fixes

  • 修复首页模块链接跳转异常  -  by chufan <samp>(43116)</samp>
  • @142vip/fairy-cli:
    • 修复clean命令删除dist目录异常,避免删除node_modules中的dist目录,增加--deps参数  -  by chufan <samp>(65bb3)</samp>

📖 Documentation

😏 Release Packages

Release New Version v0.0.1-alpha.18 👉 View Changes On GitHub

v0.0.1-alpha.17 (2024-10-26)

✨ Features

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.17 👉 View Changes On GitHub

v0.0.1-alpha.16 (2024-10-09)

✨ Features

🐛 Bug Fixes

  • @142vip/vitepress:

😏 Release Packages

Release New Version v0.0.1-alpha.16 👉 View Changes On GitHub

v0.0.1-alpha.15 (2024-10-07)

✨ Features

🔥 Performance

  • 移除webpackbabel等冗余模块,支持build:apps构建命令  -  by chufan <samp>(14824)</samp>

🐛 Bug Fixes

😏 Release Packages

Release New Version v0.0.1-alpha.15 👉 View Changes On GitHub

v0.0.1-alpha.14 (2024-10-05)

✨ Features

🔥 Performance

🐛 Bug Fixes

  • 修复corepack下载源在Dockerfile中使用异常,统一为:https://mirrors.tencent.com/npm/  -  by chufan <samp>(7cdd5)</samp>
  • 修复Dockerfile中编译OOM内存溢出、镜像构建超时的问题  -  by chufan <samp>(4f089)</samp>
  • 修复CI流水线异常,关闭Eslint校验  -  by chufan <samp>(6c075)</samp>
  • 修复首页链接异常  -  by chufan <samp>(3b871)</samp>
  • 修复首页链接异常  -  by chufan <samp>(52295)</samp>
  • @142vip/eslint-config:
    • 修复lint命令执行过慢问题,删除eslint-plugin-format插件格式化配置  -  by chufan <samp>(7c05f)</samp>
  • @142vip/redis:
  • @142vip/utils:
    • 拓展buildImage函数功能,增加memory参数,支持Docker内存限制  -  by chufan <samp>(694f0)</samp>

📖 Documentation

😏 Release Packages

Release New Version v0.0.1-alpha.14 👉 View Changes On GitHub

v0.0.1-alpha.13 (2024-09-17)

✨ Features

🔥 Performance

🐛 Bug Fixes

  • @142vip/fairy-cli:

📖 Documentation

😏 Release Packages

Release New Version v0.0.1-alpha.13 👉 View Changes On GitHub

v0.0.1-alpha.12 (2024-09-13)

✨ Features

  • 使用VipProjectTable组件,优化首页显示效果,首页-趋势支持暗夜模式  -  by chufan <samp>(4e1b0)</samp>
  • 使用VipTeam组件,优化首页展示  -  by chufan <samp>(f2e9f)</samp>
  • 移除全局chalk模块,使用VipColor变量处理日志格式  -  by chufan <samp>(51156)</samp>
  • @142vip/fairy-cli:
    • 移除log-symbols模块,优化check命令的日志输出  -  by chufan <samp>(47635)</samp>
    • release发布命令增加--filter可选参数,支持多次调用,用于指定模块路径  -  by chufan <samp>(d0cc1)</samp>
  • @142vip/release-version:
  • @142vip/utils:
    • 移除chalk,使用ansi-colors模块,新增VipColorVipSymbols常用终端日志输出变量  -  by chufan <samp>(55ae6)</samp>
  • @142vip/vitepress:

🔥 Performance

🐛 Bug Fixes

  • 修复编辑路径跳转异常,支持平台超链接复用  -  by chufan <samp>(90830)</samp>
  • 修复release命令检验模块包异常,打印错误提示信息  -  by chufan <samp>(b518e)</samp>
  • @142vip/fairy-cli:
    • 修复sync命令同步模块异常,更改同步源域名为:https://registry-direct.npmmirror.com  -  by chufan <samp>(4c971)</samp>

😏 Release Packages

Release New Version v0.0.1-alpha.12 👉 View Changes On GitHub

v0.0.1-alpha.11 (2024-09-08)

✨ Features

  • 删除husky模块,使用simple-git-hooks模块管理git提交校验  -  by chufan <samp>(7294b)</samp>
  • 移除@142vip/common依赖,使用@142vip/common依赖,全面升级各基础模块  -  by chufan <samp>(202d0)</samp>
  • 修复开源表格日志链接异常,菜单栏支持emoji表情  -  by chufan <samp>(33bae)</samp>
  • 删除scripts中无用脚本,简化工程文件结构,补充技术文档  -  by chufan <samp>(9c8df)</samp>
  • 拓展clean命令,支持对distviteturbo缓存目录进行删除  -  by chufan <samp>(5f7c7)</samp>
  • @142vip/fairy-cli:
    • @142vip/common替换成@142vip/utils,使用execShell执行函数  -  by chufan <samp>(72a2d)</samp>
    • 修改lint命令,使用异步执行器执行eslint校验命令  -  by chufan <samp>(bd87c)</samp>
  • @142vip/release-version:
  • @142vip/utils:
  • @142vip/vitepress:
    • 修改模块构建配置,支持Vue组件编译,新增VipContactAuthor组件封装  -  by chufan <samp>(38ec9)</samp>
    • 增加@142vip业务封装,修改编译配置,支持getVipFooter构建  -  by chufan <samp>(2d159)</samp>
    • 引入element-plusvue等模块,封装ProjectIntroduceVipBackUp等组件,支持表格展示页面  -  by chufan <samp>(f57ac)</samp>

🔥 Performance

🐛 Bug Fixes

💅 Refactors

📖 Documentation

😏 Release Packages

Release New Version v0.0.1-alpha.11 👉 View Changes On GitHub

v0.0.1-alpha.10 (2024-08-30)

✨ Features

🐛 Bug Fixes

  • 修复release命令执行时触发simple-git-hooks钩子检验问题,拓展scope范围  -  by chufan <samp>(7b5e0)</samp>
  • @142vip/fairy-cli:
    • 修复clean命令配置--nuxt参数,.output目录删除异常  -  by chufan <samp>(2e441)</samp>
  • Github Actions:

📖 Documentation

  • 更新各模块的CHANGELOG文档,优化版本更新内容  -  by chufan <samp>(1d7e9)</samp>
  • 各模块README文档增加版本标记,优化静态站点内容显示  -  by chufan <samp>(279ce)</samp>

😏 Release Packages

Release New Version v0.0.1-alpha.10 👉 View Changes On GitHub

v0.0.1-alpha.9 (2024-08-24)

✨ Features

🔥 Performance

🐛 Bug Fixes

  • @142vip/changelog:
  • @142vip/fairy-cli:

💅 Refactors

😏 Release Packages

Release New Version v0.0.1-alpha.9 👉 View Changes On GitHub

v0.0.1-alpha.8 (2024-08-07)

✨ Features

  • Packages中的各模块增加homepage等信息  -  by chufan <samp>(b0df1)</samp>
  • @142vip/changelog:
    • 修改默认配置,CHANGELOG文档支持release类型提交  -  by chufan <samp>(29f00)</samp>
  • Github Actions:

🔥 Performance

🐛 Bug Fixes

💅 Refactors

📖 Documentation

😏 Release Packages

Release New Version v0.0.1-alpha.8 👉 View Changes On GitHub

v0.0.1-alpha.7 (2024-08-03)

✨ Features

Release New Version v0.0.1-alpha.7 👉 View Changes On GitHub

v0.0.1-alpha.6 (2024-08-02)

✨ Features

🔥 Performance

🐛 Bug Fixes

Release New Version v0.0.1-alpha.6 👉 View Changes On GitHub

v0.0.1-alpha.5 (2024-07-26)

✨ Features

🔥 Performance

🐛 Bug Fixes

  • @142vip/changelog:

📖 Documentation

Release New Version v0.0.1-alpha.5 👉 View Changes On GitHub

v0.0.1-alpha.4 (2024-07-25)

✨ Features

🐛 Bug Fixes

  • @142vip/changelog:

💅 Refactors

📖 Documentation

Release New Version v0.0.1-alpha.4 👉 View Changes On GitHub

v0.0.1-alpha.3 (2024-07-24)

✨ Features

🐛 Bug Fixes

  • @142vip/changelog:
    • 修复scope信息存在时,单条commit信息分类打印异常  -  by chufan <samp>(1c8c5)</samp>
    • 新增defineChangelogDefaultConfig函数,支持changelog关键字配置文件  -  by chufan <samp>(1f25d)</samp>
    • 新增scopeName参数,支持monorepo的模块生成CHANGELOG文档  -  by chufan <samp>(14ca6)</samp>

Release New Version v0.0.1-alpha.3 👉 View Changes On GitHub

v0.0.1-alpha.2 (2024-07-24)

✨ Features

Release New Version v0.0.1-alpha.2 👉 View Changes On GitHub

v0.0.1-alpha.1 (2024-07-24)

✨ Features

🔥 Performance

🐛 Bug Fixes

💅 Refactors

📖 Documentation

Release New Version v0.0.1-alpha.1 👉 View Changes On GitHub