diff --git a/build.gradle.kts b/build.gradle.kts index 52f8a2b7..ee19d44a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,3 @@ -import dev.usbharu.hideout.core.infrastructure.exposedrepository.UserDetails.password - /* * Copyright (C) 2024 usbharu * diff --git a/hideout-activitypub/build.gradle.kts b/hideout-activitypub/build.gradle.kts index 6a2d223a..8c14e9a6 100644 --- a/hideout-activitypub/build.gradle.kts +++ b/hideout-activitypub/build.gradle.kts @@ -1,4 +1,3 @@ -import dev.usbharu.hideout.core.infrastructure.exposedrepository.Instance.version import kotlinx.kover.gradle.plugin.dsl.CoverageUnit plugins { diff --git a/owl/build.gradle.kts b/owl/build.gradle.kts index 066d8b10..5ea6ae9e 100644 --- a/owl/build.gradle.kts +++ b/owl/build.gradle.kts @@ -32,6 +32,7 @@ subprojects { plugin("org.jetbrains.kotlin.jvm") plugin("maven-publish") plugin(rootProject.libs.plugins.kover.get().pluginId) + plugin(rootProject.libs.plugins.detekt.get().pluginId) } kotlin { jvmToolchain(21) @@ -40,9 +41,19 @@ subprojects { dependencies { implementation("org.slf4j:slf4j-api:2.0.15") testImplementation("org.junit.jupiter:junit-jupiter:5.10.3") - + detektPlugins(rootProject.libs.detekt.formatting) } + + detekt { + parallel = true + config.setFrom(files("$rootDir/../detekt.yml")) + buildUponDefaultConfig = true + basePath = "${projectDir}/src/main/kotlin" + autoCorrect = true + } + + project.gradle.taskGraph.whenReady { if (this.hasTask(":koverGenerateArtifact")) { val task = this.allTasks.find { println(it.name);it.name == "test" } @@ -94,7 +105,13 @@ dependencies { kover(project(":owl-producer:owl-producer-embedded")) } - +detekt { + parallel = true + config.setFrom(files("../detekt.yml")) + buildUponDefaultConfig = true + basePath = "${projectDir}/src/main/kotlin" + autoCorrect = true +} project.gradle.taskGraph.whenReady { if (this.hasTask(":koverGenerateArtifact")) {