SuperAPI AI 工具集

sanity-check

测试与质量

查看项目

更新于 10-15 20:12

技能介绍

用途:sanity-check 用于对 lazyworktree 项目执行一次综合质量检查,并基于实时输出给出分析报告。

主要能力:检查内容包括当前 Git 状态、lint 结果、测试结果和覆盖率。Git 状态通过 !git status --short 获取;lint 通过 !make lint 2>&1 | head -30 获取前 30 行;测试通过 !go test ./... -short 2>&1 | tail -20 获取末尾 20 行;覆盖率通过 !go test ./... -cover 2>&1 | grep coverage 过滤出覆盖率信息。

使用方式:按上述命令依次运行,然后分析结果并报告四类内容:必须修复的阻塞问题、需要关注的文件、已测试包中的覆盖率缺口、项目整体健康状况摘要。

适用场景:适合在提交或合并前快速评估项目质量,或在日常开发中定期检查代码健康度。

限制:资料未提供该技能的安装方式、依赖要求、运行环境、是否支持自定义参数、输出格式细节以及收费信息,这些内容暂未提供。