test(frontend): Svelte-Syntax-Convention-Test - kein ? in Funktionsparametern #84

Closed
opened 2026-06-22 16:42:52 +00:00 by niboer · 0 comments
Owner

Beschreibung

Der Svelte 5 Parser der verwendeten Rollup-Version unterstuetzt kein TypeScript-optionales Parameter-Syntax (param?: type) in Funktionssignaturen innerhalb von script lang=ts. Dies fuehrt zu einem Build-Fehler (Expected ',' got '?').

Aktuell wird nur in events.test.ts auf das Pattern geprueft. Ein globaler Scan ueber alle .svelte-Dateien soll das in Zukunft zuverlaessig verhindern.

Akzeptanzkriterien

  • src/tests/svelte-syntax.test.ts scannt rekursiv alle .svelte-Files
  • Prueft auf Pattern /(\w+?:/ (optionaler Parameter vor :)
  • Meldet Datei + Zeile bei Fund
  • Test laeuft gruen (keine False Positives)
## Beschreibung Der Svelte 5 Parser der verwendeten Rollup-Version unterstuetzt kein TypeScript-optionales Parameter-Syntax (param?: type) in Funktionssignaturen innerhalb von script lang=ts. Dies fuehrt zu einem Build-Fehler (Expected ',' got '?'). Aktuell wird nur in events.test.ts auf das Pattern geprueft. Ein globaler Scan ueber alle .svelte-Dateien soll das in Zukunft zuverlaessig verhindern. ## Akzeptanzkriterien - [ ] src/tests/svelte-syntax.test.ts scannt rekursiv alle .svelte-Files - [ ] Prueft auf Pattern /(\w+\?:/ (optionaler Parameter vor :) - [ ] Meldet Datei + Zeile bei Fund - [ ] Test laeuft gruen (keine False Positives)
Sign in to join this conversation.
No description provided.