From fbc9fc0e5da1a4727fe5e173f1b5c1e8674819dc Mon Sep 17 00:00:00 2001 From: Matthew Haughton <3flex@users.noreply.github.com> Date: Sun, 31 Jul 2022 16:57:58 +1000 Subject: [PATCH] Use getter when determining whether custom config path is set in DetektGenerateConfigTask Fixes #5097 --- .../arturbosch/detekt/DetektGenerateConfigTask.kt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/detekt-gradle-plugin/src/main/kotlin/io/gitlab/arturbosch/detekt/DetektGenerateConfigTask.kt b/detekt-gradle-plugin/src/main/kotlin/io/gitlab/arturbosch/detekt/DetektGenerateConfigTask.kt index df70c644a2a..fd0c5da5d12 100644 --- a/detekt-gradle-plugin/src/main/kotlin/io/gitlab/arturbosch/detekt/DetektGenerateConfigTask.kt +++ b/detekt-gradle-plugin/src/main/kotlin/io/gitlab/arturbosch/detekt/DetektGenerateConfigTask.kt @@ -48,11 +48,12 @@ open class DetektGenerateConfigTask @Inject constructor( private val defaultConfigPath = project.rootDir.toPath().resolve(CONFIG_DIR_NAME).resolve(CONFIG_FILE) - private val configurationToUse = if (config.isEmpty) { - objects.fileCollection().from(defaultConfigPath) - } else { - config - } + private val configurationToUse: ConfigurableFileCollection + get() = if (config.isEmpty) { + objects.fileCollection().from(defaultConfigPath) + } else { + config + } @get:Internal internal val arguments: Provider> = project.provider {