senke
|
09bb663659
|
chore: enable noUncheckedIndexedAccess, isolate ghost MSW handlers, document go-clamd tech debt
- Enable TypeScript noUncheckedIndexedAccess and fix 133 resulting errors
across 46 files with proper null guards, optional chaining, and fallbacks
- Extract education/gamification ghost feature MSW handlers into handlers-ghost.ts
- Add Storybook test plugin documentation in vitest.config.ts
- Document abandoned go-clamd dependency (2017) as tech debt in upload_validator.go
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 23:12:35 +01:00 |
|
senke
|
5bdb224970
|
[T0-003] fix(frontend): Corriger erreurs TypeScript/React
- Variables non utilisées préfixées avec _
- Badge variants corrigés (outline -> default/secondary)
- Types ApiError corrigés (rate_limit supprimé)
- Logger errors corrigés (LogContext au lieu de Error)
- Types PaginatedResponse corrigés (items au lieu de data)
- Types génériques complexes corrigés (stateCleanup, undoRedo)
- Fichiers .example.ts exclus du typecheck
- Status undefined vérifié dans client.ts
Résultats:
- npm run build ✅ (réussit)
- npm run typecheck ✅ (0 erreurs)
- npm run lint ⚠️ (1521 erreurs restantes - style/variables non utilisées)
Files: 35 fichiers modifiés
Hours: 6 estimated, 6 actual
|
2026-01-04 01:44:20 +01:00 |
|
senke
|
dc110c3800
|
[FE-TYPE-014] fe-type: Add strict TypeScript mode
|
2025-12-25 15:04:01 +01:00 |
|
okinrev
|
327ac36a30
|
BASE: completing the initial repo state
|
2025-12-03 22:56:50 +01:00 |
|