Background
The frontend has a number of @typescript-eslint/no-explicit-any warnings (run npm run lint in frontend/). Replacing any with real types improves safety and editor autocomplete. This is a great first contribution and can be done one file at a time.
Tasks
Acceptance criteria
- No new lint errors, build succeeds
- Scope each PR to one area so it is easy to review
Comment to claim a file so we do not overlap. See CONTRIBUTING.md.
Background
The frontend has a number of
@typescript-eslint/no-explicit-anywarnings (runnpm run lintinfrontend/). Replacinganywith real types improves safety and editor autocomplete. This is a great first contribution and can be done one file at a time.Tasks
anywarnings (e.g. underfrontend/lib/services/)npm run lintshows fewer warnings andnpm run buildstill passesAcceptance criteria
Comment to claim a file so we do not overlap. See CONTRIBUTING.md.