chore(format): disable redundantSelf + redundantSendable in swiftformat

Default `--self remove` strippt `self.` aus @autoclosure-Calls (Logger.info)
und Closure-Captures, was Swift-6-strict-concurrency dann als "implicit
use of self in closure" rejected. Default `redundantSendable` strippt
`Sendable` von Codable-DTOs, die über actor-Grenzen wandern müssen.

Beide Regeln aus. Zusätzlich Lauf über alle Files: harmlose Whitespace-/
Trailing-Comma-/Optional-Init-Normalisierung in 5 Files. `self.` und
`Sendable` bleiben überall erhalten. Build grün.

Hintergrund: η-0-Lauf hat das aktiv gemacht und Submit-DTOs zerschossen,
die ich dann von Hand revertieren musste. Dieser Commit verhindert die
Wiederholung in η-1+.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-22 12:37:46 +02:00
parent 1d770123f5
commit f5a26b2392
6 changed files with 55 additions and 41 deletions

View file

@ -75,7 +75,9 @@ struct QuoteDraft: Codable, Sendable, Equatable {
enum SourceKind: String, Codable, Sendable, CaseIterable, Identifiable {
case book, article, talk, film, other
var id: String { rawValue }
var id: String {
rawValue
}
}
}