创建完整的API文档: - 模板管理API(5个接口) * 获取模板列表 * 获取模板详情(含使用统计) * 创建模板(含验证规则) * 更新模板(含版本控制) * 删除模板(含使用检查) - 模板验证API * 内置模板验证逻辑 * 自定义模板验证逻辑 * 内置模板列表 - 字段池管理API(2个接口) * 获取字段池列表 * 同步字段池 - 分类字段管理API * 获取分类管理字段 - 错误代码规范 * 统一错误响应格式 * 常见错误代码说明 - 性能指标 * 响应时间目标 * 数据库优化说明(20+个索引) - 最佳实践 * 版本控制使用方法 * 错误处理示例 * 字段验证示例 * 性能优化建议 文档位置:docs/api/template-system-api.md
23 lines
1.1 KiB
Plaintext
23 lines
1.1 KiB
Plaintext
{
|
|
"enabled": true,
|
|
"name": "功能完成单元测试",
|
|
"description": "当完成一个功能或者修改一个功能完成时,自动执行单元测试并生成测试汇报,用中文回复",
|
|
"version": "1",
|
|
"when": {
|
|
"type": "fileEdited",
|
|
"patterns": [
|
|
"app/**/*.tsx",
|
|
"app/**/*.ts",
|
|
"components/**/*.tsx",
|
|
"components/**/*.ts",
|
|
"lib/**/*.ts",
|
|
"app/api/**/*.ts"
|
|
]
|
|
},
|
|
"then": {
|
|
"type": "askAgent",
|
|
"prompt": "检测到代码文件已修改。请执行以下操作:\n\n1. 分析修改的文件和相关功能\n2. 识别需要测试的功能模块\n3. 运行相关的单元测试(如果存在)\n4. 如果没有单元测试,建议创建测试用例\n5. 生成测试汇报,包括:\n - 测试覆盖的功能点\n - 测试结果(通过/失败)\n - 代码覆盖率\n - 发现的问题和建议\n - 测试执行时间\n\n请使用 npm test 或 jest 命令执行测试,并提供详细的测试报告。"
|
|
},
|
|
"workspaceFolderName": "flnxi_sucai",
|
|
"shortName": "unit-test-on-completion"
|
|
} |