diff --git a/docs/anleitung-entwicklung.md b/docs/anleitung-entwicklung.md index b2b566d..6d8482b 100644 --- a/docs/anleitung-entwicklung.md +++ b/docs/anleitung-entwicklung.md @@ -59,8 +59,15 @@ Desktop-Paket-Manifest (`DesktopPlatform`, `DesktopManifest`, | `pnpm type-check` | `turbo type-check` | Linting/Formatierung laufen über **Biome** (`biome.json`, Zeilenlänge 100, 2 Spaces, `organizeImports` -aktiv) — es gibt kein ESLint/Prettier im Projekt. Testrunner ist **Vitest** in beiden Apps -(`apps/api/vitest.config.ts`, `apps/web/vitest.config.ts`); für `apps/web` läuft die +aktiv) — es gibt kein ESLint/Prettier im Projekt. `pnpm lint` führt seit dem Vorgang #35 in jedem +der fünf Workspaces tatsächlich `biome lint .` aus, und der CI-Schritt „Lint" prüft damit echt statt +nur grün zu melden. Das Tor blockiert nur auf echte Fehler; Stilhinweise laufen als Warnungen mit +und stoppen den Lauf nicht. Aktuell stehen rund 2800 solcher Warnungen offen — überwiegend aus der +Regelfamilie um den Typ `any` sowie Barrierefreiheits-Hinweise in `apps/web` —, die bewusst als +eigener Durchlauf stehen bleiben und nicht Teil dieses Vorgangs waren. `pnpm lint` formatiert dabei +nichts und besteht auch nicht auf Formatierung; für Formatierung gibt es getrennt +`biome format --write`, das absichtlich von Hand angestoßen wird. Testrunner ist **Vitest** in +beiden Apps (`apps/api/vitest.config.ts`, `apps/web/vitest.config.ts`); für `apps/web` läuft die `jsdom`-Umgebung mit `@testing-library/react`. ## Lokale Entwicklungsumgebung