用途:对 Gradle 项目做最佳实践审计,生成结构化问题报告,并提议具体代码修改使构建合规。检查范围覆盖构建脚本(.gradle.kts、.gradle)、settings 文件、gradle.properties、wrapper 配置、版本目录,以及 buildSrc/ 与 build-logic/ 下的 Java/Kotlin/Groovy 源码。
主要能力:内置最佳实践目录,按类别分层存放于 references/,运行时从磁盘读取,不联网抓取。类别文件包括 general.md、structuring-builds.md、dependencies.md、tasks.md、performance.md、security.md、testing.md,每条含标题、锚点、严重级别、前置条件、检测方法与一行修复摘要;references/fixes/<anchor>.md 提供完整修复与 Kotlin DSL 的 Don't/Do 示例。
使用方式:默认审计模式先发现项目中的 Gradle 文件,按前置条件只读取可能被违反的类别文件,再依据 references/detection.md 逐条检测,报告含优先级汇总、位置、问题、修复与官方文档链接;无问题则输出 No issues found。应用模式在汇总后直接按优先级提议修复。无人值守时对需确认的步骤选择推荐项并记录理由,不阻塞等待输入。
适用场景:检查或现代化 Gradle 构建、排查构建脚本问题、迁移 buildSrc 到 build-logic、抽取约定插件等。
限制:不联网获取文档,类别文件缺失即停止,不凭记忆回退;修复后需按检测方法重新验证,构建成功不等于合规;部分最新锚点需改用 nightly 文档链接。具体收费与平台信息暂未提供。