2.5 KiB
SonarQube-Auswertung vom 3. Oktober 2026
Basis: Export Wegwichtel-sonarqube-export(17).json, Repository cf4170f.
Von 119 exportierten Issues sind fünf offen; die übrigen sind bereits geschlossen.
Code-Korrekturen
javascript:S7773,public/js/local-routes.js: beide globalenNaNdurchNumber.NaNersetzt. Fehlende Positionen bleiben weiterhin ungültige Zahlen und werden als GPS-Lücken gespeichert.javascript:S3358,src/services/gpx.js: Auswahl der Punkte für die Metrikberechnung in eine eigene Variable ausgelagert. Keine verschachtelte bedingte Operation mehr; die bisherigen Fälle bleiben erhalten.javascript:S1481,src/services/gpx.js: die beiden unbenutzten Variablen_oldWaypointsund_oldPendingentfernt. Alte Wegpunkte und unvollständige Stationen werden gezielt entfernt, bevor die aktuelle Stationsliste entsteht. Andere Erweiterungen bleiben erhalten.
Das bereits korrigierte Moderationsskript bleibt unverändert.
Security-Hotspot mit notwendiger Bewertung in SonarQube
- Schlüssel:
7854386c-ec53-4e14-b374-d7d356accf23 - Datei:
src/services/gpx.js - Regel:
javascript:S5332 - Meldung: Verwendung des HTTP-Protokolls
- Empfohlene Bewertung nach Prüfung: Safe
Begründung zum Einfügen in SonarQube:
Die Zeichenfolge
http://www.topografix.com/GPX/1/1ist der offizielle XML-Namespace von GPX 1.1. Die Funktion schreibt sie als xmlns-Attribut in die erzeugte GPX-Datei. Sie stellt keine HTTP-Verbindung her und überträgt keine Daten an diese Adresse. Ein Wechsel zu https würde einen anderen Namespace erzeugen und die GPX-Kompatibilität beeinträchtigen. Daher besteht an dieser Stelle kein unverschlüsselter Datentransport.
Offizielle Referenz: https://www.topografix.com/GPX/1/1/
Der gleiche Namespace in public/js/local-routes.js wurde laut Export bereits
als Safe bewertet. Der neue Hotspot ist weiterhin TO_REVIEW; ein
Code-Kommentar oder dieses Dokument ändert seinen Status in SonarQube nicht.
Es wurden keine Regeln deaktiviert und keine Findings per Suppression verborgen.
Quality Gate laut Export
- Neue Coverage: 87,8 %, bestanden (mindestens 80 %).
- Neue Duplikate: rund 0,35 %, bestanden (höchstens 3 %).
- Neue offene Findings: fünf, durch die Code-Korrekturen adressiert.
- Geprüfte Security-Hotspots: 50 %, noch nicht bestanden (erforderlich 100 %).
Die abschließende Bewertung des Quality Gates benötigt einen neuen Scan und die Bewertung des genannten Hotspots in SonarQube.