ManaCore + ManaTokens als Swift-Package für alle nativen mana-e.V.-Apps. Phase α aus mana/docs/MANA_SWIFT.md durch. ManaCore: - AuthClient gegen mana-auth (Login, Refresh, Status-Maschine) - AuthenticatedTransport (URLSession + 401-Retry) - ManaAppConfig-Protocol für App-injizierbare Konfig - KeychainStore mit optionaler Shared-Access-Group - JWT-Parser für lokale Expiry-Prüfung - AuthError, CoreLog (interne OSLog-Logger) ManaTokens: - 12 Vereins-Tokens als dynamic Light/Dark Colors - 5 Brand-Literale (mana-yellow, spectrum-orange, ...) - Spacing, Radius, Typography aus mana/docs/THEMING.md Tests: 12 Unit-Tests grün via swift test. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
27 lines
373 B
YAML
27 lines
373 B
YAML
disabled_rules:
|
|
- todo
|
|
- trailing_comma
|
|
|
|
opt_in_rules:
|
|
- empty_count
|
|
- empty_string
|
|
- explicit_init
|
|
- first_where
|
|
- sorted_first_last
|
|
- toggle_bool
|
|
- unneeded_parentheses_in_closure_argument
|
|
|
|
line_length:
|
|
warning: 120
|
|
error: 160
|
|
ignores_comments: true
|
|
|
|
identifier_name:
|
|
min_length: 2
|
|
excluded:
|
|
- id
|
|
- ok
|
|
|
|
included:
|
|
- Sources
|
|
- Tests
|