SuperAPI AI 工具集

lighthouse-scanner

通用与其它

查看项目

更新于 10-16 05:03

技能介绍

用途:把 Lighthouse CI 的无障碍审计结果接入分析与报告流程,自动发现配置、解析报告并识别评分回归。

主要能力:检测工作流与配置文件(如 lighthouserc.js/json、.lighthouserc.*),匹配 treosh/lighthouse-ci-action 或 lhci autorun 用法;解析可访问性评分(0-100)与逐项审计结果;按权重把失败映射为 Critical/Serious/Moderate/Minor;与本地 axe-core 扫描按规则 ID 和 URL 关联并给出置信度;跨运行比较分数并检测回归。

使用方式:用 grep 搜索工作流中的 Lighthouse 用法,例如 grep -rl "treosh/lighthouse-ci-action" .github/workflows/ 与 grep -rl "lhci autorun|lighthouse-ci" .github/workflows/;用 ls 检查配置文件;从工作流产物中下载并解析 JSON 报告,读取 categories.accessibility.score 与 audits.{audit-id}。GitHub Actions 中可配置 urls、configPath、uploadArtifacts、runs 等输入。

适用场景:CI 中监控无障碍评分、发现新引入的违规、比较不同来源的审计结果。

限制:Lighthouse 仅覆盖 axe-core 规则子集,未涵盖项需本地扫描补充;仅 Lighthouse 发现的结果标为 CI-only;权重不等同于影响等级。具体配置、价格与平台支持细节资料未全部提供。