chore(lint): neue wordeck-Event-Dateien swiftlint-sauber

k/v→key/value, clamp-Param v→value, cyclomatic-Disables für die großen
Switch-Reducer, file/type-body/param-count-Disables (begrenzt) für die
zentrale Coordinator-Klasse + FSRS-applyLearningSteps, identifier_name
für die snake_case-JSON-Spiegel im FSRS-Golden-Test, superfluous
type_body_length-Disable in WordeckAPI entfernt (Delegation verkleinerte
die Datei). 49/49 Tests grün.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-25 15:55:57 +02:00
parent 96ef285dfe
commit cb4bb13d09
6 changed files with 22 additions and 13 deletions

View file

@ -2,6 +2,9 @@ import Foundation
import Testing
@testable import WordeckNative
// Step-Felder spiegeln die snake_case-JSON-Keys der Golden-Fixtures.
// swiftlint:disable identifier_name
/// Byte-Paritäts-Tests des Swift-FSRS-Ports gegen echte ts-fsrs-v5.3.2-
/// Outputs (`Fixtures/fsrs_golden.json`, generiert mit `enable_fuzz:false`).
/// Schlägt der Test fehl, weicht die Karten-Planung vom Web ab würde
@ -82,3 +85,5 @@ struct FSRSSchedulerTests {
}
}
}
// swiftlint:enable identifier_name