用途:检查并按照现代最佳实践配置代码检查(linting)工具,支持 JavaScript/TypeScript 的 Biome、Python 的 Ruff、Rust 的 Clippy。适用场景包括初次搭建现代 linting、从 ESLint/Prettier 迁移到 Biome、校验现有 linter 配置、落实语言相关最佳实践、配置 pre-commit 集成。若只是运行 linter、配置已完善、需要修复具体 lint 报错或调试 linter 日志,应改用其他方式(如 /lint:check)。
主要能力:自动探测项目语言与现有 linter(依据 biome.json、pyproject.toml 的 [tool.ruff]、.flake8、Cargo.toml 的 [lints.clippy] 等);联网核对工具最新版本;生成合规报告,覆盖配置文件是否存在、规则完整度、格式化集成、忽略模式、package.json/Makefile 中的 lint 脚本、pre-commit 与 CI 集成;随后按模板配置工具、加入脚本、接入 pre-commit 与 GitHub Actions,并更新 .project-standards.yaml 的 standards 追踪。
使用方式:命令为 /configure:linting,可带参数 --check-only(仅报告不改动)、--fix(自动应用全部修复)、--linter <biome|ruff|clippy>(覆盖自动探测)。示例:/configure:linting --check-only、/configure:linting --fix --linter biome。配置阶段分别使用 dev 依赖安装 Biome、uv add --group dev ruff、Cargo.toml 的 [lints.clippy],并参考 REFERENCE.md 的迁移与 CI 模板。
限制:上下文未提供具体配置模板内容、版本号、迁移步骤细节与实测效果,暂未提供;需依赖 WebSearch/WebFetch 与相应包管理器,缺少包管理器时无法安装,多重 linter 并存会提示冲突。