File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,14 @@ dependencies {
1616 detektPlugins(project(" :detekt-rules" ))
1717}
1818
19+ private val detektFiles = fileTree(projectDir).matching {
20+ include(" **/*.kt" , " **/*.kts" )
21+ exclude(" **/build" )
22+ }
23+
1924detekt {
2025 val rulesProject = project(" :detekt-rules" ).projectDir
26+ source.setFrom(detektFiles)
2127 buildUponDefaultConfig = true
2228 parallel = true
2329 allRules = false
@@ -28,6 +34,10 @@ detekt {
2834val javaVersion = project.jvmTarget().get()
2935
3036tasks.withType<Detekt >().configureEach {
37+ doFirst {
38+ detektFiles.forEach { println (it) }
39+ }
40+
3141 jvmTarget = javaVersion.majorVersion
3242 dependsOn(" :detekt-rules:assemble" )
3343
@@ -40,4 +50,7 @@ tasks.withType<Detekt>().configureEach {
4050tasks.withType<DetektCreateBaselineTask >().configureEach {
4151 jvmTarget = javaVersion.majorVersion
4252 dependsOn(" :detekt-rules:assemble" )
53+
54+ // weird issue where the baseline tasks can't find the source code
55+ source.plus(detektFiles)
4356}
You can’t perform that action at this time.
0 commit comments