Skip to content

Commit a6df1ae

Browse files
Define a constant instead of duplicating literal
1 parent 0cb156b commit a6df1ae

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

sonar-kotlin-plugin/src/main/java/org/sonarsource/kotlin/checks/CollectionInappropriateCallsCheck.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ import org.sonarsource.kotlin.api.isSupertypeOf
3333
import org.sonarsource.kotlin.api.predictReceiverExpression
3434
import org.sonarsource.kotlin.plugin.KotlinFileContext
3535

36+
const val qualifier = "kotlin.collections"
37+
3638
val COLLECTION_EXTENSIONS_MATCHER = FunMatcher(
37-
qualifier = "kotlin.collections",
39+
qualifier = qualifier,
3840
extensionFunction = true
3941
) {
4042
withNames(
@@ -44,15 +46,15 @@ val COLLECTION_EXTENSIONS_MATCHER = FunMatcher(
4446
}
4547

4648
val COLLECTION_ARGUMENT_EXTENSIONS_MATCHER = FunMatcher(
47-
qualifier = "kotlin.collections",
49+
qualifier = qualifier,
4850
extensionFunction = true
4951
) {
5052
withNames("removeAll", "retainAll", "containsAll")
5153
withArguments("kotlin.collections.Collection")
5254
}
5355

5456
val CONTAINS_VALUE_MATCHER = FunMatcher(
55-
qualifier = "kotlin.collections",
57+
qualifier = qualifier,
5658
extensionFunction = true
5759
) {
5860
withNames("containsValue")

0 commit comments

Comments
 (0)