Skip to content

chore: add ESLint 10 with lint CI workflow - #7

Merged
joeykamsteeg merged 2 commits into
developfrom
feature/eslint
Aug 2, 2026
Merged

chore: add ESLint 10 with lint CI workflow#7
joeykamsteeg merged 2 commits into
developfrom
feature/eslint

Conversation

@joeykamsteeg

@joeykamsteeg joeykamsteeg commented Aug 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds ESLint 10 with typescript-eslint recommended config and a curated @stylistic rule set (JSX and prettier rules dropped — not applicable to this repo)
  • Adds bun run lint script
  • Adds .github/workflows/lint.yml, mirroring test.yml's trigger shape (pull_request, push to main, workflow_dispatch)
  • Auto-fixes existing src/** to comply with the new rules (quotes, spacing)

Test plan

  • bun run lint passes locally with 0 errors
  • bun test still passes (39/39)
  • dist/** confirmed ignored by ESLint
  • Lint workflow triggers automatically on this PR
  • Lint workflow can be triggered manually via workflow_dispatch

🤖 Generated with Claude Code

joeykamsteeg and others added 2 commits August 2, 2026 12:17
Adds a flat eslint.config.js (typescript-eslint recommended + a curated
@Stylistic rule set, JSX rules and the dangling prettier rule dropped
since this repo has neither), a `bun run lint` script, and a
.github/workflows/lint.yml that runs on every PR and via
workflow_dispatch, mirroring test.yml. Existing source has been
auto-fixed to comply (quotes, spacing).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Lint workflow verified via PR #7 (pull_request trigger, run 30743464781)
and a manual workflow_dispatch run (30743484008) — both succeeded.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@joeykamsteeg
joeykamsteeg merged commit a2f361e into develop Aug 2, 2026
2 checks 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