From 7ee4fed246aa7bf130028582316d3d7d108c1131 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Thu, 8 Oct 2026 14:57:25 -0400 Subject: [PATCH] Android: loneUrl trims without a spread detekt's SpreadOperator flagged trimEnd(*TRAILING_PUNCTUATION) from 1c4bf56. trimEnd { it in TRAILING_PUNCTUATION } trims the same characters without copying the array. Checked with detekt in the CI image. Co-Authored-By: Claude Opus 5.5 --- .../src/main/java/com/fabledsword/inkwell/ui/LinkPreviewRow.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/fabledsword/inkwell/ui/LinkPreviewRow.kt b/android/app/src/main/java/com/fabledsword/inkwell/ui/LinkPreviewRow.kt index ff9c3a7..c3da47a 100644 --- a/android/app/src/main/java/com/fabledsword/inkwell/ui/LinkPreviewRow.kt +++ b/android/app/src/main/java/com/fabledsword/inkwell/ui/LinkPreviewRow.kt @@ -57,7 +57,7 @@ fun loneUrl(body: String): String? = .matchEntire(body) ?.groupValues ?.get(1) - ?.trimEnd(*TRAILING_PUNCTUATION) + ?.trimEnd { it in TRAILING_PUNCTUATION } ?.ifEmpty { null } /**