From 44be5497accf3cea91862ee052fa221cb0d2b459 Mon Sep 17 00:00:00 2001 From: Sinan Kozak Date: Sat, 14 Sep 2024 20:37:43 +0200 Subject: [PATCH] ignore compose related internal dollar signed fields --- .../com/kozaxinan/android/checks/ImmutableDataClassDetector.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/checks/src/main/java/com/kozaxinan/android/checks/ImmutableDataClassDetector.kt b/checks/src/main/java/com/kozaxinan/android/checks/ImmutableDataClassDetector.kt index a4f4015..bdc4197 100644 --- a/checks/src/main/java/com/kozaxinan/android/checks/ImmutableDataClassDetector.kt +++ b/checks/src/main/java/com/kozaxinan/android/checks/ImmutableDataClassDetector.kt @@ -38,6 +38,7 @@ internal class ImmutableDataClassDetector : Detector(), UastScanner { if (containsEqualHashCode) { val fields: List = node .allFields + .filterNot { it.name.contains("$") } .mapNotNull(PsiField::toUElementOfType) validateDataClassFields(node, fields, context.evaluator)