0.0.28 • Published 2 years ago

@translated-lint/zh-cn v0.0.28

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@translated-lint/zh-cn

!TIP 全中文提交消息检查器

建议搭配 @cz-translated-changelog/zh-cnhusky 使用

npm versionnpm downloadsLicense

演示

演示图片

马上使用

安装依赖

npm i husky @cz-translated-changelog/zh-cn @translated-lint/zh-cn -D

初始化 husky

npx husky init

在项目根目录找到 .husky 文件夹,创建一个名为 commit-msg 的文件(没有后缀名),将下面的内容复制进去

#!/bin/bash

echo "[${0}]:正在检查提交消息"

npx tlzc --path ${1}

大功告成!

默认规则

@cz-translated-changelog/zh-cn 读取,

类型:"功能","修复","重构","发布","测试","文档","格式","优化","构建","ci","撤回","其他" 中的一个即可

范围:[]

标题:最大长度 100 字符,必填

破坏性更新标记符号:!

详细内容:最大长度 100 字符

破坏性更新详细内容:以 破坏性更新 开头

issue 相关:以 "功能","修复","重构","发布","测试","文档","格式","优化","构建","ci","撤回","其他" 中的一个开头即可

忽视规则:正则表达式数组,默认忽视以v|merge|pull request开头(忽视大小写)以及版本号提交消息

自定义规则

根目录下创建一个 tlzc-config.ts 文件

import type { Config } from '@translated-lint/zh-cn'

// 根据类型提示编写规则即可
const config: Config = {}

// 默认导出
export default config

编辑 husky 的 commit-msg 文件

#!/bin/bash

echo "[${0}]:正在检查提交消息"

npx tlzc --config tlzc-config.ts --path ${1}

License

MIT License

0.0.34

2 years ago

0.0.33

2 years ago

0.0.29

2 years ago

0.0.28

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago