diff --git a/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/PotentialBugProvider.kt b/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/PotentialBugProvider.kt index 22cf779e262..413de756ffd 100644 --- a/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/PotentialBugProvider.kt +++ b/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/PotentialBugProvider.kt @@ -20,7 +20,7 @@ class PotentialBugProvider : DefaultRuleSetProvider { Deprecation(config), DontDowncastCollectionTypes(config), DoubleMutabilityForCollection(config), - DuplicateCaseInWhenExpression(config), + @Suppress("DEPRECATION") DuplicateCaseInWhenExpression(config), @Suppress("DEPRECATION") ElseCaseInsteadOfExhaustiveWhen(config), EqualsAlwaysReturnsTrueOrFalse(config), EqualsWithHashCodeExist(config), diff --git a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DuplicateCaseInWhenExpressionSpec.kt b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DuplicateCaseInWhenExpressionSpec.kt index 98b945ea714..7efb0d212f0 100644 --- a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DuplicateCaseInWhenExpressionSpec.kt +++ b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DuplicateCaseInWhenExpressionSpec.kt @@ -6,7 +6,7 @@ import org.assertj.core.api.Assertions.assertThat import org.junit.jupiter.api.Test class DuplicateCaseInWhenExpressionSpec { - private val subject = DuplicateCaseInWhenExpression(Config.empty) + private val subject = @Suppress("DEPRECATION") DuplicateCaseInWhenExpression(Config.empty) @Test fun `reports duplicated label in when`() { diff --git a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/ElseCaseInsteadOfExhaustiveWhenSpec.kt b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/ElseCaseInsteadOfExhaustiveWhenSpec.kt index d7e5f7bd44f..ab7765a5ccb 100644 --- a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/ElseCaseInsteadOfExhaustiveWhenSpec.kt +++ b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/ElseCaseInsteadOfExhaustiveWhenSpec.kt @@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test @KotlinCoreEnvironmentTest class ElseCaseInsteadOfExhaustiveWhenSpec(private val env: KotlinCoreEnvironment) { - private val subject = ElseCaseInsteadOfExhaustiveWhen() + private val subject = @Suppress("DEPRECATION") ElseCaseInsteadOfExhaustiveWhen() @Nested inner class Enum { diff --git a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/MissingWhenCaseSpec.kt b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/MissingWhenCaseSpec.kt index e6fa7ec1752..bc6c50fa718 100644 --- a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/MissingWhenCaseSpec.kt +++ b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/MissingWhenCaseSpec.kt @@ -14,7 +14,7 @@ class MissingWhenCaseSpec(private val env: KotlinCoreEnvironment) { @Nested inner class `MissingWhenCase rule` { - private val subject = MissingWhenCase() + private val subject = @Suppress("DEPRECATION") MissingWhenCase() @Nested inner class `enum` { @@ -309,7 +309,7 @@ class MissingWhenCaseSpec(private val env: KotlinCoreEnvironment) { @Nested inner class `MissingWhenCase rule when else expression is not considered` { - private val subject = MissingWhenCase( + private val subject = @Suppress("DEPRECATION") MissingWhenCase( TestConfig(mapOf("allowElseExpression" to false)) ) diff --git a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/RedundantElseInWhenSpec.kt b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/RedundantElseInWhenSpec.kt index e33d2115488..7d5c9e28e6e 100644 --- a/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/RedundantElseInWhenSpec.kt +++ b/detekt-rules-errorprone/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/RedundantElseInWhenSpec.kt @@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test @KotlinCoreEnvironmentTest class RedundantElseInWhenSpec(private val env: KotlinCoreEnvironment) { - private val subject = RedundantElseInWhen() + private val subject = @Suppress("DEPRECATION") RedundantElseInWhen() @Nested inner class `enum` {