coder13 / coder13/Competitor-groups
Render DNF and DNS instead of raw negative result sentinels
- Vorherrschende Sprache
- TypeScript
- Sterne
- 11
- Forks
- 12
- Ø Merge
- 34 Min.
- Gemergte PRs (30 T.)
- 2
Beschreibung
## Problem
Competition result values use WCA sentinel values for non-results:
- `-1` means `DNF`
- `-2` means `DNS`
The current result formatter passes these values through numeric event formatting, so result tables can display the raw values `-1` and `-2`. This is visible in the Lipnica Wielka Open 2026 results screenshot.
## Expected behavior
Every displayed attempt, best, average, or mean result should render the WCA status text instead of the sentinel number:
- `-1` -> `DNF`
- `-2` -> `DNS`
## Acceptance criteria
- Negative WCA result sentinels are handled before event-specific formatting.
- `-1` renders as `DNF`.
- `-2` renders as `DNS`.
- Normal centisecond, FMC, and Multi-Blind result formatting remains unchanged.
- Existing zero-value placeholder behavior remains unchanged.
- Add focused regression tests for both sentinels.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Lokalisieren Sie den Ergebnisformatierer, der von den Wettbewerbsergebnistabellen verwendet wird, und untersuchen Sie, wo Werte in die ereignisspezifische Formatierung gelangen. Fügen Sie gezielte Regressionstests für -1 und -2 hinzu, die DNF und DNS überprüfen und dabei das normale Verhalten der Hundertst Sekunden-, FMC-, Multi-Blind- und Nullwert-Platzhalterformatierung beibehalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 72/100