Skip to content

chore: ESLint setup, security patches, token backup cleanup#74

Merged
revikornmann merged 1 commit into
mainfrom
revikornmann/repo-health-check
May 8, 2026
Merged

chore: ESLint setup, security patches, token backup cleanup#74
revikornmann merged 1 commit into
mainfrom
revikornmann/repo-health-check

Conversation

@revikornmann
Copy link
Copy Markdown
Owner

Summary

  • Add ESLint 9 flat config (React + TypeScript + jsx-a11y) so npm run lint works again
  • Run npm audit fix — resolves 10 advisories (8 high, 2 moderate) in vite, rollup, undici, postcss, picomatch
  • Delete stale tokens/$themes.json.backup{,2,3} files (~420KB)

Test plan

  • npm run test:unit — 438 tests pass
  • npm run lint — runs (surfaces 50 errors + 36 warnings of pre-existing code issues to triage separately; not addressed in this PR)
  • Reviewer: confirm Storybook still boots (npm run dev)

Notes

  • Lint findings are surfaced but not fixed here. They split into ~13 false positives (hooks rule on column render functions), ~10 minor cleanups in scripts/, ~7 real a11y issues, and cosmetic warnings. Worth a follow-up pass.
  • GitHub reports 20 Dependabot advisories on main; merging this should clear most.

🤖 Generated with Claude Code

- Add ESLint 9 flat config with React, TypeScript, and jsx-a11y rules
- Replace legacy `--ext` flag in lint script (unsupported in flat config)
- Run `npm audit fix` to resolve 10 advisories (vite, rollup, undici, postcss, picomatch)
- Delete stale tokens/$themes.json.backup{,2,3} files

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@revikornmann revikornmann merged commit 1005cc4 into main May 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant