用途:在提交 PR 前审查某个功能的测试,发现覆盖率缺口与质量问题,按文件:行号给出发现。先识别被测功能(来自用户或近期 git 变更),再定位相关源码(校验、tRPC 路由、组件、页面)与测试文件(vitest、playwright)。
主要能力:按类型检查覆盖缺口——校验 schema(正常路径、每个必填字段缺失、无效格式、边界值、类型转换)、tRPC 过程(成功返回结构、错误分支、输入校验、副作用)、React 组件(渲染、数据展示、加载态、错误态、交互、无障碍)、E2E(完整正常流程、表单校验提示、错误恢复、空状态)。质量检查包括断言是否有意义、测试是否独立、mock 是否真实、错误是否断言具体信息。常见错误涵盖遗留 .only/.skip、console.log、硬编码 ID、依赖时间、未 await 异步、Playwright 使用语义定位器与避免 waitForTimeout、Vitest 在 beforeEach 重置 mock、避免无 mock 的网络请求。
使用方式:报告分覆盖缺口、质量问题、常见错误、通过项四部分,均带文件:行号引用。优先看改动文件,也检查相关测试文件;.only 与 .skip 视为阻断项,因会破坏 CI。
限制:资料未提供具体安装命令、运行命令、集成方式、收费与平台信息;并非每个缺口都必须修复,需按风险与成本自行判断。