Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
backend/tsconfig.json:25-30 leaves noImplicitReturns, noImplicitOverride, noUnusedLocals, noUnusedParameters, and noFallthroughCasesInSwitch disabled. Enabling them surfaces dead code, missing returns, and switch fallthrough at build/typecheck time - the class of defects already being filed manually (e.g. dead route registrations).
Acceptance criteria
Files to touch
Out of scope
- exactOptionalPropertyTypes / noUncheckedIndexedAccess (already enabled)
Why this matters
backend/tsconfig.json:25-30 leaves noImplicitReturns, noImplicitOverride, noUnusedLocals, noUnusedParameters, and noFallthroughCasesInSwitch disabled. Enabling them surfaces dead code, missing returns, and switch fallthrough at build/typecheck time - the class of defects already being filed manually (e.g. dead route registrations).
Acceptance criteria
Files to touch
backend/tsconfig.jsonOut of scope