docs(tooling): Entwickler-Anleitung um echten Lint-Umfang und Warnungs-Rueckstand ergaenzt
- pnpm lint prueft seit #35 echt (biome lint . je Workspace), CI-Schritt Lint blockiert entsprechend - Fehler stoppen den Lauf, Stilhinweise laufen als Warnungen mit (rund 2800 offen: any-Familie, Barrierefreiheit apps/web) — bewusst eigener Durchlauf, nicht Teil dieses Vorgangs - Klargestellt: pnpm lint formatiert nicht, dafuer separat biome format --write von Hand Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J
This commit is contained in:
@@ -59,8 +59,15 @@ Desktop-Paket-Manifest (`DesktopPlatform`, `DesktopManifest`,
|
|||||||
| `pnpm type-check` | `turbo type-check` |
|
| `pnpm type-check` | `turbo type-check` |
|
||||||
|
|
||||||
Linting/Formatierung laufen über **Biome** (`biome.json`, Zeilenlänge 100, 2 Spaces, `organizeImports`
|
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
|
aktiv) — es gibt kein ESLint/Prettier im Projekt. `pnpm lint` führt seit dem Vorgang #35 in jedem
|
||||||
(`apps/api/vitest.config.ts`, `apps/web/vitest.config.ts`); für `apps/web` läuft die
|
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`.
|
`jsdom`-Umgebung mit `@testing-library/react`.
|
||||||
|
|
||||||
## Lokale Entwicklungsumgebung
|
## Lokale Entwicklungsumgebung
|
||||||
|
|||||||
Reference in New Issue
Block a user