用途:校验 Biome 2.3+ 配置文件,检测已过时或迁移前的写法,确保 schema 版本、包版本、类型感知 lint、domains、assist 等现代特性配置正确。适合搭建新项目 lint、代码质量工作前、审计已有 biome.json、AI 生成配置后以及 CI/CD 流程中检查。
主要能力:检查 schema 是否为 2.3+(如 2.3.11)、@biomejs/biome 是否 ^2.3.0 及以上、linter 是否启用 recommended 规则、是否使用 assist.actions.source.organizeImports 而非旧的 organizeImports.enabled、是否通过 linter.domains 启用 react/next/test 等框架规则、抑制注释是否为 biome-ignore 系列。还能核对 noExplicitAny、useAwaitThenable、noLeakedRender 等规则设置。
使用方式:运行 python3 ~/.claude/skills/biome-validator/scripts/validate.py --root .,严格模式加 --strict,CI 中可加 --ci。输出报告逐项标注通过或问题并给出汇总。
限制:资料仅列出上述检查项与命令,未说明支持的其他参数、错误码、性能或平台要求;示例中的版本与规则仅为演示,是否适用需以实际项目为准。