Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
有来技术
vue3-element-admin
提交
a62530f3
V
vue3-element-admin
项目概览
有来技术
/
vue3-element-admin
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vue3-element-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a62530f3
编写于
4月 15, 2023
作者:
郝
郝先瑞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore:
🔨
代码提交规范配置
Former-commit-id:
6b0965a7
上级
0b253526
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
94 addition
and
27 deletion
+94
-27
.husky/pre-commit
.husky/pre-commit
+1
-1
commitlint.config.cjs
commitlint.config.cjs
+93
-0
commitlint.config.js
commitlint.config.js
+0
-26
未找到文件。
.husky/pre-commit
浏览文件 @
a62530f3
#!/bin/sh
.
"
$(
dirname
"
$0
"
)
/_/husky.sh"
npm run lint
\ No newline at end of file
npm run lint:lint-staged
commitlint.config.cjs
0 → 100644
浏览文件 @
a62530f3
module
.
exports
=
{
// 继承的规则
extends
:
[
"
@commitlint/config-conventional
"
],
// 自定义规则
rules
:
{
// @see https://commitlint.js.org/#/reference-rules
// 提交类型枚举,git提交type必须是以下类型
"
type-enum
"
:
[
2
,
"
always
"
,
[
"
feat
"
,
// 新增功能
"
fix
"
,
// 修复缺陷
"
docs
"
,
// 文档变更
"
style
"
,
// 代码格式(不影响功能,例如空格、分号等格式修正)
"
refactor
"
,
// 代码重构(不包括 bug 修复、功能新增)
"
perf
"
,
// 性能优化
"
test
"
,
// 添加疏漏测试或已有测试改动
"
build
"
,
// 构建流程、外部依赖变更(如升级 npm 包、修改 webpack 配置等)
"
ci
"
,
// 修改 CI 配置、脚本
"
revert
"
,
// 回滚 commit
"
chore
"
,
// 对构建过程或辅助工具和库的更改(不影响源文件、测试用例)
],
],
"
subject-case
"
:
[
0
],
// subject大小写不做校验
},
prompt
:
{
messages
:
{
type
:
"
选择你要提交的类型 :
"
,
scope
:
"
选择一个提交范围(可选):
"
,
customScope
:
"
请输入自定义的提交范围 :
"
,
subject
:
"
填写简短精炼的变更描述 :
\n
"
,
body
:
'
填写更加详细的变更描述(可选)。使用 "|" 换行 :
\n
'
,
breaking
:
'
列举非兼容性重大的变更(可选)。使用 "|" 换行 :
\n
'
,
footerPrefixesSelect
:
"
选择关联issue前缀(可选):
"
,
customFooterPrefix
:
"
输入自定义issue前缀 :
"
,
footer
:
"
列举关联issue (可选) 例如: #31, #I3244 :
\n
"
,
generatingByAI
:
"
正在通过 AI 生成你的提交简短描述...
"
,
generatedSelectByAI
:
"
选择一个 AI 生成的简短描述:
"
,
confirmCommit
:
"
是否提交或修改commit ?
"
,
},
// prettier-ignore
types
:
[
{
value
:
"
feat
"
,
name
:
"
特性: ✨ 新增功能
"
,
emoji
:
"
:sparkles:
"
},
{
value
:
"
fix
"
,
name
:
"
修复: 🐛 修复缺陷
"
,
emoji
:
"
:bug:
"
},
{
value
:
"
docs
"
,
name
:
"
文档: 📝 文档变更
"
,
emoji
:
"
:memo:
"
},
{
value
:
"
style
"
,
name
:
"
格式: 💄 代码格式(不影响功能,例如空格、分号等格式修正)
"
,
emoji
:
"
:lipstick:
"
},
{
value
:
"
refactor
"
,
name
:
"
重构: ♻️ 代码重构(不包括 bug 修复、功能新增)
"
,
emoji
:
"
:recycle:
"
},
{
value
:
"
perf
"
,
name
:
"
性能: ⚡️ 性能优化
"
,
emoji
:
"
:zap:
"
},
{
value
:
"
test
"
,
name
:
"
测试: ✅ 添加疏漏测试或已有测试改动
"
,
emoji
:
"
:white_check_mark:
"
},
{
value
:
"
build
"
,
name
:
"
构建: 📦️ 构建流程、外部依赖变更(如升级 npm 包、修改 vite 配置等)
"
,
emoji
:
"
:package:
"
},
{
value
:
"
ci
"
,
name
:
"
集成: 🎡 修改 CI 配置、脚本
"
,
emoji
:
"
:ferris_wheel:
"
},
{
value
:
"
revert
"
,
name
:
"
回退: ⏪️ 回滚 commit
"
,
emoji
:
"
:rewind:
"
},
{
value
:
"
chore
"
,
name
:
"
其他: 🔨 对构建过程或辅助工具和库的更改(不影响源文件、测试用例)
"
,
emoji
:
"
:hammer:
"
},
],
useEmoji
:
true
,
emojiAlign
:
"
center
"
,
useAI
:
false
,
aiNumber
:
1
,
themeColorCode
:
""
,
scopes
:
[],
allowCustomScopes
:
true
,
allowEmptyScopes
:
true
,
customScopesAlign
:
"
bottom
"
,
customScopesAlias
:
"
custom
"
,
emptyScopesAlias
:
"
empty
"
,
upperCaseSubject
:
false
,
markBreakingChangeMode
:
false
,
allowBreakingChanges
:
[
"
feat
"
,
"
fix
"
],
breaklineNumber
:
100
,
breaklineChar
:
"
|
"
,
skipQuestions
:
[],
issuePrefixes
:
[
{
value
:
"
closed
"
,
name
:
"
closed: ISSUES has been processed
"
},
],
customIssuePrefixAlign
:
"
top
"
,
emptyIssuePrefixAlias
:
"
skip
"
,
customIssuePrefixAlias
:
"
custom
"
,
allowCustomIssuePrefix
:
true
,
allowEmptyIssuePrefix
:
true
,
confirmColorize
:
true
,
maxHeaderLength
:
Infinity
,
maxSubjectLength
:
Infinity
,
minSubjectLength
:
0
,
scopeOverrides
:
undefined
,
defaultBody
:
""
,
defaultIssues
:
""
,
defaultScope
:
""
,
defaultSubject
:
""
,
},
};
commitlint.config.js
已删除
100644 → 0
浏览文件 @
0b253526
module
.
exports
=
{
// 继承的规则
extends
:
[
'
@commitlint/config-conventional
'
],
// 定义规则类型
rules
:
{
// type 类型定义,表示 git 提交的 type 必须在以下类型范围内
'
type-enum
'
:
[
2
,
'
always
'
,
[
'
feat
'
,
// 新功能 feature
'
fix
'
,
// 修复 bug
'
docs
'
,
// 文档注释
'
style
'
,
// 代码格式(不影响代码运行的变动)
'
refactor
'
,
// 重构(既不增加新功能,也不是修复bug)
'
perf
'
,
// 性能优化
'
test
'
,
// 增加测试
'
chore
'
,
// 构建过程或辅助工具的变动
'
revert
'
,
// 回退
'
build
'
// 打包
]
],
// subject 大小写不做校验
'
subject-case
'
:
[
0
]
}
};
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录