gavvvr
10/21/2021, 2:31 PMgradle build task graph? I am not ready to fix all my existing code base right now to make this step pass. I would like to exclude it from gradle build and run on demand only, by calling it explicitly with gradle detektEndre Deak
10/21/2021, 4:11 PMgradle build -x detekt would skip detektJavier
10/21/2021, 4:23 PMBrais Gabin
10/21/2021, 5:20 PMgavvvr
10/21/2021, 9:49 PMEndre Deak
10/21/2021, 9:57 PMEndre Deak
10/21/2021, 10:02 PMtasks.withType<DefaultTask> {
tasks.getByName("detekt").enabled = false
}ephemient
10/22/2021, 3:37 PMtasks.detekt { enabled = false }
or you can disable all detekt tasks
tasks.withType<Detekt>().configureEach { enabled = false }ephemient
10/22/2021, 3:45 PMcheck, that can be done conditionally, e.g.
gradle.taskGraph.whenReady {
if (hasTask("check")) {
tasks.detekt { enabled = false }
}
}gavvvr
10/27/2021, 9:16 PMtasks.detekt { enabled = false } part! I would like to disable it not on check , but in any case unless detekt task name is explicitly provided to gradle as an argument. I have a solution on my original GitHub discussion (if (!("detekt" in gradle.startParameter.taskNames)) {tasks.detekt { enabled = false }}), but it probably looks uglyephemient
10/27/2021, 9:21 PMplugins {
id("detekt") apply false
}
tasks.register<Detekt>("detekt") {
...
}
if you don't want anything wired up by default