Skip to content

Commit 43fecbc

Browse files
committed
Merge branch 'feature/detekt' into develop
2 parents 3b25225 + 9922e47 commit 43fecbc

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
import io.gitlab.arturbosch.detekt.Detekt
2+
import io.gitlab.arturbosch.detekt.DetektCreateBaselineTask
3+
4+
plugins {
5+
...
6+
id("io.gitlab.arturbosch.detekt") version "1.23.8"
7+
}
8+
9+
// ...
10+
11+
dependencies {
12+
// ...
13+
14+
implementation("io.gitlab.arturbosch.detekt:detekt-api:1.23.8")
15+
implementation("io.gitlab.arturbosch.detekt:detekt-core:1.23.8")
16+
detektPlugins(sourceSets.main.get().output)
17+
}
18+
19+
detekt {
20+
buildUponDefaultConfig = true
21+
allRules = false
22+
config.setFrom("$projectDir/ci/detekt/detekt.yaml")
23+
baseline = file("$projectDir/ci/detekt/baseline.xml")
24+
}
25+
26+
configurations.all {
27+
resolutionStrategy.eachDependency {
28+
if (requested.group == "org.jetbrains.kotlin") {
29+
useVersion(io.gitlab.arturbosch.detekt.getSupportedKotlinVersion())
30+
}
31+
}
32+
}
33+
34+
tasks.withType<Detekt>().configureEach {
35+
reports {
36+
html.required.set(true)
37+
xml.required.set(true)
38+
sarif.required.set(true)
39+
md.required.set(true)
40+
}
41+
}
42+
43+
tasks.withType<Detekt>() {
44+
jvmTarget = "21"
45+
}
46+
tasks.withType<DetektCreateBaselineTask>() {
47+
jvmTarget = "21"
48+
}

0 commit comments

Comments
 (0)