4

可以在构建之前运行 detekt 吗?(运行,释放...)

我跟着这个https://arturbosch.github.io/detekt/gradletask.html

但是check.dependsOn detekt在 build.gradle (app) 不要什么都不做......

我已经尝试check.dependsOn detektpreBuild.dependsOn detekt

也试过...dependsOn detektCheck了...

有什么错误?我不能在构建之前使用 detektCheck 任务?

4

2 回答 2

2

您可以在构建运行配置之前添加detekt 任务

在此处输入图像描述

于 2019-12-03T20:03:17.210 回答
0

另一种选择是将其添加为构建的一部分,因此它可能会使构建失败:

tasks.whenTaskAdded {
    if (name == "compileDebugKotlin") {
        dependsOn(tasks.detekt)
        mustRunAfter(tasks.detekt)
    }
}
于 2022-02-14T12:27:32.817 回答