From 5217b9b627330c03ae4a4c90d0ff6f22f28ebafa Mon Sep 17 00:00:00 2001 From: Matthew Haughton <3flex@users.noreply.github.com> Date: Sat, 12 Sep 2020 04:21:50 +1000 Subject: [PATCH] Only pass config when it's configured in Gradle detekt extension (#24) --- .../io/github/detekt/gradle/DetektKotlinCompilerPlugin.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/io/github/detekt/gradle/DetektKotlinCompilerPlugin.kt b/src/main/kotlin/io/github/detekt/gradle/DetektKotlinCompilerPlugin.kt index 5639710..3e5a90c 100644 --- a/src/main/kotlin/io/github/detekt/gradle/DetektKotlinCompilerPlugin.kt +++ b/src/main/kotlin/io/github/detekt/gradle/DetektKotlinCompilerPlugin.kt @@ -24,12 +24,14 @@ class DetektKotlinCompilerPlugin : KotlinCompilerPluginSupportPlugin { val options = project.objects.listProperty(SubpluginOption::class.java).apply { add(SubpluginOption(Options.debug, extension.debug.toString())) - add(SubpluginOption(Options.config, extension.config.joinToString(","))) add(SubpluginOption(Options.isEnabled, extension.isEnabled.toString())) add(SubpluginOption(Options.useDefaultConfig, extension.buildUponDefaultConfig.toString())) } extension.baseline?.let { options.add(SubpluginOption(Options.baseline, it.toString())) } + if (extension.config.any()) { + options.add(SubpluginOption(Options.config, extension.config.joinToString(","))) + } return options }