Add .devcontainer/devcontainer-lock.json, resolve oxfmt issues with vscode#2468
Add .devcontainer/devcontainer-lock.json, resolve oxfmt issues with vscode#2468Spitfire1900 wants to merge 8 commits into
Conversation
Beginning with VSCode 1.118 fresh builds of devcontainers will create a .devcontainer/devcontainer-lock.json file
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ApprovabilityVerdict: Approved Development tooling changes only: adds devcontainer lockfile, formatter configuration for that file, and updates the oxfmt formatter dependency. No runtime behavior impact. You can customize Macroscope's approvability policy. Learn more. |
Dismissing prior approval to re-evaluate 964f923
Dismissing prior approval to re-evaluate b735103
Dismissing prior approval to re-evaluate 8b34e4a
…container-lock.json
Dismissing prior approval to re-evaluate 296c6fa
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 296c6fa. Configure here.

What Changed
Add .devcontainer/devcontainer-lock.json
Resolve oxfmt issues with vscode - oxc-project/oxc-vscode#224
Why
Beginning with VSCode 1.118 fresh builds of devcontainers will create a .devcontainer/devcontainer-lock.json file and VSCode will honor the devcontainer-lock.json file if it exists.
UI Changes
Checklist
Note
Low Risk
Low risk: changes are limited to devcontainer reproducibility and formatter dependency updates, with no runtime/business logic impact.
Overview
Adds
.devcontainer/devcontainer-lock.jsonso VS Code devcontainer builds can pin feature versions/digests for more reproducible environments.Updates
.oxfmtrc.jsonto format the new lockfile consistently (no trailing commas and no final newline), and bumps the formatter dependencyoxfmtfrom^0.40.0to^0.49.0(with correspondingbun.lockupdates to the new platform bindings).Reviewed by Cursor Bugbot for commit e87c13e. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Add devcontainer lock file and bump oxfmt to 0.49.0
oxfmtfrom0.40.0to0.49.0in package.json, updating all platform-specific bindings in the lockfile.Macroscope summarized e87c13e.