用途:theme-audit 用于审计代码库中的主题定义与使用情况,帮助发现主题配置中的问题。
主要能力:根据资料,审计关注以下方面:UI 代码期望但主题中缺失的颜色字段;可移除的未使用主题值;UI 代码中应改用主题字段的硬编码颜色;前景色与背景色之间的对比度问题;不同主题变体之间的不一致。
使用方式:资料给出若干检查命令示例,包括查看主题定义(!cat internal/theme/theme.go | head -200)、检索 UI 中的主题使用(!grep -r "theme." internal/app/ --include=".go" | head -50),以及查找潜在硬编码颜色(!grep -rE "(lipgloss.(Color|AdaptiveColor)(|#[0-9a-fA-F]{6})" internal/app/ --include=".go" | head -30)。这些命令保持原样,未提供更多安装或调用步骤。
适用场景:适用于维护 lazyworktree 主题体系、新增或修改主题、排查 UI 颜色不一致时。
限制:资料未提供具体安装方式、运行环境、依赖版本、输出格式或自动化程度,也未说明是否支持自定义规则;相关事实暂未提供。