用途
Brooks-Lint — Health Dashboard 是一个综合代码库健康仪表盘技能,用于从四个质量维度对项目进行整体评分:PR 质量、架构、技术债务和测试质量。它属于 Brooks-Lint 技能集,目标是在一次运行中给出跨维度的健康评估结果。
主要能力
- 跨四个质量维度(PR 质量、架构、技术债务、测试质量)执行简要扫描。
- 计算每个维度的得分,并基于权重计算综合健康分(Health Score)。
- 按仪表盘报告模板输出 Health Dashboard 报告,报告中的模式行标注为 Health Dashboard。
使用方式
该技能要求按顺序读取以下文件:
../_shared/common.md— Iron Law、Project Config、Report Template、Health Score../_shared/source-coverage.md— book coverage、exceptions、tradeoffs../_shared/decay-risks.md— production risk symptoms../_shared/test-decay-risks.md— test risk symptomshealth-guide.md(本目录)— the dashboard orchestration process
执行流程:
- 范围确定:如果用户未指定项目或目录,先应用 Auto Scope Detection(见
../_shared/common.md)。 - 对全部四个维度运行简要扫描(指南 Step 1)。
- 计算各维度得分及带权重的综合 Health Score(指南 Step 2)。
- 使用仪表盘报告模板输出 Health Dashboard(指南 Step 3)。
适用场景
适用于需要对项目进行跨维度健康评估的场景,尤其是希望一次性了解 PR 质量、架构、技术债务和测试质量整体状况时。
限制
资料中未提供关于收费、价格、平台支持、具体评分算法细节或效果保证的信息。