Skip to content

feat: Automatically update Vitest-compatible rules list with new releases#619

Merged
Sysix merged 7 commits intomainfrom
auto-update-vitest-rules
Jan 27, 2026
Merged

feat: Automatically update Vitest-compatible rules list with new releases#619
Sysix merged 7 commits intomainfrom
auto-update-vitest-rules

Conversation

@connorshea
Copy link
Copy Markdown
Member

@connorshea connorshea commented Jan 27, 2026

See oxc-project/oxc#18413 for the concept, and oxc-project/oxc#18414 for the PR where I implemented this in the oxc repo.

This was generated with help from Claude Code by having it basically reproduce the changes from oxc-project/oxlint-migrate#344 in this repo.

connorshea and others added 7 commits January 26, 2026 17:03
Generate the vitest-compatible-jest-rules.json file by fetching it from
the oxc repository, keeping the two projects in sync. The package version
is used to determine which git ref to pull from.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
To avoid using the JSON from the src/ directory (besides the usages in tests).
Now it runs oxlint as well.
@connorshea connorshea requested a review from Sysix January 27, 2026 00:30
@Sysix Sysix merged commit 56edbfd into main Jan 27, 2026
5 checks passed
@Sysix Sysix deleted the auto-update-vitest-rules branch January 27, 2026 12:55
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.

2 participants