chore(web): fix prefer-const and remove unused import #91
No reviewers
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/simpl-liste#91
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/web-lint-cleanup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Nettoyage lint de
web/— 3 corrections triviales pré-existantes, repérées lors du check lint de #70.Changements
lists/[id]/page.tsx:let subtasksMap→const(jamais réassigné, juste muté)api/lists/[id]/tasks/route.ts:let query→const(jamais réassigné)Header.tsx: retrait de l'importLink(next/link) inutiliséVérification
eslintweb/ : 4 problèmes → 1 (seul ThemeToggle reste)tsc --noEmit: OKReste
Le 4e lint (
ThemeToggle.tsx—react-hooks/set-state-in-effect) n'est pas trivial (lecturelocalStorageen SSR) → tracké dans #90 avec les 2 options (useSyncExternalStorevseslint-disabledocumenté). Exclu ici pour garder la PR mécanique et sans risque.Review — APPROVE
Trois corrections lint mécaniques et pré-existantes dans
web/. Toutes les affirmations de la PR vérifiées contre le working tree et le tooling.Vérification
subtasksMap(page.tsx:77) : uniquement muté ([key]=,.push()), jamais réassigné →constcorrectquery(route.ts:52) : uniquement consommé viaquery.orderBy(...), jamais réassigné →constcorrectHeader.tsx:grep Linkne retourne plus rien après retrait → sans dangereslint src/: 1 problème restant (l'erreurThemeToggle.tsxdocumentée et déférée à #90) — conforme au « 4 → 1 »tsc --noEmit: exit 0 (propre)4086aac, format conventionnelchore(web):Checklist
Note non-bloquante
Pas de mot-clé de fermeture
Fixes #N(la PR référence #70/#90 contextuellement). Cohérent pour un nettoyage janitorial non lié à une issue unique — donc aucun labelstatus:reviewà transitionner.