Skip to content

chore(quality): standardize lint/format tooling and CI gates#25

Merged
corwinm merged 3 commits intomainfrom
030-setup-oxlint-oxfmt
Feb 10, 2026
Merged

chore(quality): standardize lint/format tooling and CI gates#25
corwinm merged 3 commits intomainfrom
030-setup-oxlint-oxfmt

Conversation

@corwinm
Copy link
Owner

@corwinm corwinm commented Feb 9, 2026

Summary

  • add and wire Oxlint/Oxfmt as the repository quality standard (configs, scripts, docs, CI checks)
  • enforce strict no-explicit-any + warning cleanup across source and tests so lint and typecheck pass cleanly
  • apply repository-wide formatting and supporting quality workflow updates for deterministic local/CI behavior

Validation

  • bun run lint
  • bun run typecheck
  • bun test
  • bun run build

Original Issue

Remove unused imports/variables, simplify catch blocks, and clean regex escapes so lint and typecheck pass cleanly under stricter rules.
Add oxlint/oxfmt configuration, quality scripts, and CI enforcement while applying repository-wide formatting and related docs/test updates for consistent local and CI behavior.
@corwinm corwinm merged commit b4a7006 into main Feb 10, 2026
8 checks passed
@corwinm corwinm deleted the 030-setup-oxlint-oxfmt branch February 10, 2026 00:04
@github-actions
Copy link

🎉 This PR is included in version 1.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Formatter and Linter

1 participant