Verbesserungen der Codequalität in der mobilen App
Optimierungen der ESLint-Konfiguration zur Steigerung der Codequalität und Benutzerfreundlichkeit.
In dieser Version wurden wichtige Verbesserungen an der Codebasis der mobilen App vorgenommen. Alle vorherigen ESLint-Fehler bezüglich der Verwendung von 'any' wurden behoben, wodurch der Code jetzt typensicherer ist. Zudem wurde eine neue Regel eingeführt, die die direkte Verwendung von 'fetch' blockiert und die Entwickler anweist, stattdessen '$api' oder '$fetch' aus dem OpenAPI-Client zu verwenden. Diese Änderungen sorgen für eine einheitliche und sichere Handhabung von API-Anfragen, was die Wartbarkeit des Codes erhöht und potenzielle Fehlerquellen reduziert. Eine Ausnahme für die Datei 'openapi/client.ts' wurde implementiert, um die Definitionen von '$api' und '$fetch' zu schützen. Für einen spezifischen Anwendungsfall, in dem 'fetch' für den Upload eines Profilbildes erforderlich ist, wurde eine Inline-ESLint-Deaktivierung hinzugefügt. Diese Maßnahmen tragen dazu bei, die Codequalität zu verbessern und gleichzeitig die Benutzererfahrung zu optimieren.