fixed Sonarqube Code Issues
Sonarqube Scanner / Build and analyze (push) Successful in 1m8s

This commit is contained in:
Florian Zumpe
2026-09-02 01:05:30 +02:00
parent 4b1b6eeced
commit be9df67e18
5 changed files with 85 additions and 67 deletions
+8
View File
@@ -36,3 +36,11 @@ npm run test:coverage
## SonarQube
Der frühere HTML-Smell durch `role="status"` am Editorstatus wurde entfernt. Der Status ist jetzt ein semantisches `<output>` mit `aria-live="polite"`.
## v4 SQLite-STRICT und Sonar-Hotspot
- `database/schema.sql` enthält `routes.activated_at` direkt im Initialschema als `TEXT DEFAULT NULL`.
- Die Migration verwendet ebenfalls `TEXT DEFAULT NULL`, damit bestehende SQLite-STRICT-Datenbanken kompatibel bleiben.
- `scripts/apply-editor-schema.mjs` enthält keine Schema-Merge-Regex mehr; der frühere Hilfsmechanismus wurde durch eine einfache lineare Schema-Prüfung ersetzt.
- `test/editor-database-schema.test.js` prüft bewusst `TEXT DEFAULT NULL` und verbietet `DATETIME` in der STRICT-Route-Tabelle.