build(apple): flag raw string literals in SwiftUI initializers

The typed-resource rules missed a bare string literal passed as the leading arg of
a view initializer (e.g. Label("send_stop_sharing", …)), which is an implicit
LocalizedStringKey. Add a rule covering Text/Label/Button/Section/Picker/etc.
(empty labels allowed). Fixes the two dynamic-content Text sites it surfaced by
switching them to Text(verbatim:).
This commit is contained in:
2026-07-24 19:42:40 +02:00
parent b66cb8c1f1
commit 3abd4d0cfd
3 changed files with 9 additions and 2 deletions

View File

@@ -112,7 +112,7 @@ private struct DetailDestination: View {
}
Spacer()
if count > 0 {
Text("\(count)")
Text(verbatim: "\(count)")
.font(.footnote)
.foregroundStyle(.secondary)
}