[claude] TypeScript quality gates: ESLint, pre-commit hooks, Gitea CI (#53) #86
Reference in New Issue
Block a user
Delete Branch "claude/issue-53"
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?
Fixes #53
What this does
All the TypeScript quality gate infrastructure specified in the issue is in place — ESLint config,
pnpm lint/pnpm typecheckscripts, pre-commit/pre-push hooks,make install, Gitea CI workflow, and AGENTS.md docs.The one actual code change needed: fixed
TS2448/TS2454inartifacts/mobile/app/onboarding.tsxwhereslideStyleswas referenced in theslidesarray before it was declared. MovedslideStylesaboveslidesand removed the duplicate declaration.Verification
pnpm run typecheckexits 0pnpm run lintexits 0 (warnings only, no errors)main