plugins { id("io.gitlab.arturbosch.detekt") id("org.jetbrains.kotlin.android") } android { compileSdk = 34 defaultConfig { minSdk = 29 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } } dependencies { testImplementation(libs.androidx.espresso.core) testImplementation(libs.junit) testImplementation(libs.robolectric) testImplementation(libs.truth) } detekt { config.setFrom(rootProject.file("detekt.yaml")) } def detektPlugin = project.plugins['io.gitlab.arturbosch.detekt'] def detektCls = Class.forName('io.gitlab.arturbosch.detekt.Detekt', true, detektPlugin.class.classLoader) tasks.withType(detektCls).configureEach { jvmTarget = "11" } def detektCreateBaselineTaskCls = Class.forName('io.gitlab.arturbosch.detekt.DetektCreateBaselineTask', true, detektPlugin.class.classLoader) tasks.withType(detektCreateBaselineTaskCls).configureEach { jvmTarget = "11" }