Skip to content

Commit

Permalink
Don't use objects
Browse files Browse the repository at this point in the history
  • Loading branch information
BraisGabin committed Aug 7, 2022
1 parent a89de22 commit 9857fc8
Showing 1 changed file with 4 additions and 8 deletions.
Expand Up @@ -8,7 +8,6 @@ import io.gitlab.arturbosch.detekt.invoke.DetektInvoker
import io.gitlab.arturbosch.detekt.invoke.GenerateConfigArgument
import org.gradle.api.DefaultTask
import org.gradle.api.file.ConfigurableFileCollection
import org.gradle.api.model.ObjectFactory
import org.gradle.api.provider.Provider
import org.gradle.api.tasks.CacheableTask
import org.gradle.api.tasks.Classpath
Expand All @@ -21,12 +20,9 @@ import org.gradle.api.tasks.TaskAction
import org.gradle.language.base.plugins.LifecycleBasePlugin
import java.io.File
import java.nio.file.Files
import javax.inject.Inject

@CacheableTask
abstract class DetektGenerateConfigTask @Inject constructor(
private val objects: ObjectFactory
) : DefaultTask() {
abstract class DetektGenerateConfigTask : DefaultTask() {

init {
description = "Generate a detekt configuration file inside your project."
Expand All @@ -48,10 +44,10 @@ abstract class DetektGenerateConfigTask @Inject constructor(

private val configurationToUse: File
get() = if (config.isEmpty) {
objects.fileCollection().from(defaultConfigPath)
defaultConfigPath.toFile()
} else {
config
}.last()
config.last()
}

@get:Internal
internal val arguments: Provider<List<String>> = project.provider {
Expand Down

0 comments on commit 9857fc8

Please sign in to comment.