Three mechanical lint warnings in the web package are resolved with zero behavior change: - web/src/app/(app)/notes/[noteId]/page.tsx — rename onTagsAccepted callback param to '_tags' to match the no-unused-vars allowlist (the param is intentionally unused; we trigger a re-save regardless). - web/src/lib/feedback-client.ts — drop the unused PRODUCT_ID import. - web/src/lib/notes-client.ts — delete the dead toWorkspaceSummary() helper. Workspace summaries are produced by listWorkspaceSummaries() on the backend response now; the local helper had no callers. Web lint goes from 23 → 20 warnings. Remaining 20 are React-compiler advisories about setState-in-effect patterns; those require careful per-component refactoring (useReducer, derive-from-props, or startTransition) and are tracked under Sprint D / Q1 tech debt rather than fixed mechanically. |
||
|---|---|---|
| .. | ||
| e2e | ||
| public | ||
| scripts | ||
| src | ||
| test-results | ||
| .env.example | ||
| .gitignore | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package.json | ||
| playwright.config.ts | ||
| tsconfig.json | ||
| vitest.config.ts | ||