mana-swift-event-sync/.swiftlint.yml
Till JS ca6d024dbb chore(lint): swiftlint --strict sauber (0 Violations)
inclusive_language erlaubt „master" (Krypto-Standard, spiegelt Web-
MasterKeyCryptoProvider); opening_brace deaktiviert (kollidiert mit
swiftformats Brace-Wrapping); type_body_length (zentrale Engine) +
cyclomatic_complexity (pull) gezielt stummgeschaltet; Test-Variablen
auf ≥2 Zeichen. swift test 18/18 grün.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 15:49:48 +02:00

37 lines
783 B
YAML

disabled_rules:
- todo
- trailing_comma
# Kollidiert mit swiftformats wrapMultilineStatementBraces (das `{`
# mehrzeiliger Bedingungen auf eine eigene Zeile setzt). swiftformat
# besitzt die Brace-Platzierung.
- opening_brace
# „master key" ist Standard-Krypto-Terminologie + spiegelt die Web-Benennung
# (@mana/event-sync `MasterKeyCryptoProvider`/`masterKey`). Sonst inclusive.
inclusive_language:
override_allowed_terms:
- master
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