alwaysApply: true
请严格遵循 Conventional Commits 格式生成提交信息:
[type]([scope]): [subject]
| 类型 | 说明 |
|---|---|
feat |
新增功能/模块/页面 |
fix |
修复 Bug(包括样式、逻辑、交互问题) |
docs |
仅修改文档、注释 |
style |
仅调整代码格式(空格、换行、分号等,不影响逻辑) |
refactor |
重构代码(既不新增功能,也不修复 Bug) |
perf |
性能优化(渲染、请求、加载速度等) |
test |
新增/修改测试用例 |
build |
构建流程、依赖项、打包配置变更 |
ci |
CI/CD 配置变更 |
chore |
其他不影响源码/测试的变更(如 .gitignore、编辑器配置) |
必须从以下模块中选择,保持与项目结构一致:
views: 页面/路由视图(如首页、列表页、详情页)components: 公共组件/业务组件stores: Pinia 状态管理router: 路由配置utils: 工具函数/通用方法assets: 静态资源(图片、样式文件)config: 配置文件(如 robotConfig.ts)data: 模拟数据/常量配置App: 根组件/全局配置config: 构建/环境配置(如 vite.config.ts、tsconfig.json)✅ 正确示例:
feat(views): add elderly institution list pagefix(components): fix modal title background color issuerefactor(stores): optimize user info store logicchore: update gitignore rulesperf(utils): optimize echarts data processing function❌ 错误示例:
修改了一些东西feat: 做了个新功能fix(views): 改了页面scope 中用逗号分隔(如 feat(views, components): add new page and related components)