From a5918a730cf9510b48e84c4653ef2b8fd3eba721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernd=20St=C3=BCbinger?= <41049452+stuebingerb@users.noreply.github.com> Date: Wed, 28 Oct 2026 10:33:29 +0100 Subject: [PATCH] chore(deps): update detekt to 2.0.0-alpha detekt 2.0.0 is not stable yet but the lack of (recent java version) support in 1.x is becoming more and more of an issue (cf. failing tests since the last GitHub action runner update). Unfortunately, this no longer seems to detect unused imports properly so let's have ktLint handle them instead. --- .editorconfig | 1 + buildSrc/src/main/kotlin/library-conventions.gradle.kts | 2 +- config/detekt.yml | 2 -- gradle/libs.versions.toml | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.editorconfig b/.editorconfig index 29ce6dbe..595df013 100644 --- a/.editorconfig +++ b/.editorconfig @@ -40,6 +40,7 @@ ktlint_standard_no-line-break-after-else = enabled ktlint_standard_no-line-break-before-assignment = enabled ktlint_standard_no-semi = enabled ktlint_standard_no-trailing-spaces = enabled +ktlint_standard_no-unused-imports = enabled ktlint_standard_comma-spacing = enabled ktlint_standard_curly-spacing = enabled ktlint_standard_double-colon-spacing = enabled diff --git a/buildSrc/src/main/kotlin/library-conventions.gradle.kts b/buildSrc/src/main/kotlin/library-conventions.gradle.kts index acb51373..53b9f23b 100644 --- a/buildSrc/src/main/kotlin/library-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/library-conventions.gradle.kts @@ -5,7 +5,7 @@ plugins { id("kotlin-conventions") id("org.jetbrains.dokka") id("com.vanniktech.maven.publish") - id("io.gitlab.arturbosch.detekt") + id("dev.detekt") id("org.jlleitschuh.gradle.ktlint") } diff --git a/config/detekt.yml b/config/detekt.yml index 98d24caf..00d22c95 100644 --- a/config/detekt.yml +++ b/config/detekt.yml @@ -12,8 +12,6 @@ style: active: false ThrowsCount: active: false - UnusedImports: - active: true UnusedPrivateProperty: allowedNames: 'i' excludes: &testFolders diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9ed7a6a0..30e9a379 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -19,7 +19,7 @@ kotlinx-kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kotlinx-kov kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } dokka-gradle = { module = "org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin", version = "2.2.0" } mavenPublish-gradle = { module = "com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin", version = "0.37.0" } -detekt-gradle = { module = "io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin", version = "1.23.8" } +detekt-gradle = { module = "dev.detekt:dev.detekt.gradle.plugin", version = "2.0.0-alpha.6" } ktlint-gradle = { module = "org.jlleitschuh.gradle.ktlint:org.jlleitschuh.gradle.ktlint.gradle.plugin", version.ref = "ktlint" } kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-debug = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-debug", version.ref = "kotlinx-coroutines" }