From 13a838952f758c0e9bc7efccbe3d1c8c4441d18b Mon Sep 17 00:00:00 2001 From: Brais Date: Sun, 11 Apr 2021 17:56:12 +0200 Subject: [PATCH] Use new annotation --- config/detekt/detekt.yml | 2 +- .../detekt/rules/bugs/DoubleMutabilityForCollection.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/detekt/detekt.yml b/config/detekt/detekt.yml index 6e5b1a0a6e2..fc1884526ef 100644 --- a/config/detekt/detekt.yml +++ b/config/detekt/detekt.yml @@ -103,7 +103,7 @@ style: active: true ForbiddenComment: active: true - values: ['TODO:', 'FIXME:', 'STOPSHIP:', '@author'] + values: ['TODO:', 'FIXME:', 'STOPSHIP:', '@author', '@requiresTypeResolution'] excludes: ['**/detekt-rules-style/**/ForbiddenComment.kt'] LibraryCodeMustSpecifyReturnType: active: true diff --git a/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DoubleMutabilityForCollection.kt b/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DoubleMutabilityForCollection.kt index 8cfa39182f8..d2c392b06c4 100644 --- a/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DoubleMutabilityForCollection.kt +++ b/detekt-rules-errorprone/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/bugs/DoubleMutabilityForCollection.kt @@ -7,6 +7,7 @@ import io.gitlab.arturbosch.detekt.api.Entity import io.gitlab.arturbosch.detekt.api.Issue import io.gitlab.arturbosch.detekt.api.Rule import io.gitlab.arturbosch.detekt.api.Severity +import io.gitlab.arturbosch.detekt.api.internal.RequiresTypeResolution import io.gitlab.arturbosch.detekt.rules.fqNameOrNull import org.jetbrains.kotlin.descriptors.VariableDescriptor import org.jetbrains.kotlin.name.FqName @@ -34,9 +35,8 @@ import org.jetbrains.kotlin.resolve.BindingContext * var mySet = setOf(1,2,3) * var myMap = mapOf("answer" to 42) * - * - * @requiresTypeResolution */ +@RequiresTypeResolution class DoubleMutabilityForCollection(config: Config = Config.empty) : Rule(config) { override val issue: Issue = Issue(