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" }