Skip to content

Replace ESLint with Biome for PR CI checks#18

Merged
mattapperson merged 1 commit intomainfrom
add-biome-ci
Apr 9, 2026
Merged

Replace ESLint with Biome for PR CI checks#18
mattapperson merged 1 commit intomainfrom
add-biome-ci

Conversation

@mattapperson
Copy link
Copy Markdown
Collaborator

Summary

  • Replace ESLint with Biome for unified linting and formatting, matching the openrouter-web setup
  • Add 3 grit plugins from openrouter-web: no-iife, use-named-arguments, prefer-nullish-over-optional-nullable
  • Update CI workflow to run biome check, tsc --noEmit, and unit tests on PRs
  • Add lint:fix script for auto-fixing via biome check --write

Test plan

  • pnpm run lint passes clean (biome check)
  • pnpm run typecheck passes (tsc --noEmit)
  • pnpm run test passes (218 unit tests)

Replace ESLint with Biome for faster, unified linting and formatting.
Add grit plugins (no-iife, use-named-arguments, prefer-nullish) from
openrouter-web. Update CI workflow to run biome check on PRs.
@mattapperson mattapperson merged commit 262e2be into main Apr 9, 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