mirror of
https://github.com/cloudflare/vinext.git
synced 2026-05-09 00:09:23 +02:00
[PR #380] [MERGED] add oxfmt formatter #528
Labels
No labels
enhancement
enhancement
good first issue
help wanted
nextjs-tracking
nextjs-tracking
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/vinext#528
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/cloudflare/vinext/pull/380
Author: @james-elicx
Created: 3/9/2026
Status: ✅ Merged
Merged: 3/9/2026
Merged by: @james-elicx
Base:
main← Head:opencode/misty-rocket📝 Commits (5)
ce89bccadd oxfmt formatter: config, scripts, CI, editor setup, docs253d17frebuild lockfiled906073fix: add Format to required checks list, remove dead ignore pattern2edc9a7run fmtfa2048badd format to agents.md again📊 Changes
309 files changed (+7953 additions, -8574 deletions)
View changed files
📝
.agents/skills/migrate-to-vinext/SKILL.md(+31 -29)📝
.agents/skills/migrate-to-vinext/references/compatibility.md(+65 -65)📝
.agents/skills/migrate-to-vinext/references/config-examples.md(+16 -16)📝
.agents/skills/migrate-to-vinext/references/troubleshooting.md(+11 -10)📝
.github/scripts/send-email.mjs(+8 -13)📝
.github/workflows/ci.yml(+8 -0)📝
.gitignore(+0 -1)📝
.opencode/agents/reviewer.md(+1 -1)📝
.opencode/agents/viguy.md(+24 -18)📝
.opencode/commands/address-review.md(+2 -0)📝
.opencode/commands/autopilot.md(+6 -2)📝
.opencode/commands/fix-issue.md(+3 -0)📝
.opencode/commands/review-pr.md(+1 -0)➕
.oxfmtrc.json(+10 -0)➕
.vscode/extensions.json(+3 -0)➕
.vscode/settings.json(+5 -0)➕
.zed/settings.json(+48 -0)📝
AGENTS.md(+46 -30)📝
CONTRIBUTING.md(+1 -1)📝
README.md(+89 -85)...and 80 more files
📄 Description
Summary
Notes
oxfmt is currently in beta (v0.36.0). The `.oxfmtrc.json` settings were chosen to match observed code style so the first `pnpm run fmt` produces minimal churn. This PR does not run `fmt` on the existing codebase — that can be a follow-up once this is merged.
The Zed config uses the Oxc Zed extension's LSP-based formatter (requires installing the Oxc extension from the Zed extension registry). The VS Code config requires the oxc-vscode extension.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.