From fda521fbcc9861117a3556d26aa09fe643c5b1f9 Mon Sep 17 00:00:00 2001 From: Matiss Janis Aboltins Date: Mon, 22 Jun 2026 23:17:28 +0100 Subject: [PATCH] [AI] DX: add recommended VS Code extensions for onboarding (#8303) * [AI] Add recommended VS Code extensions for onboarding Add a .vscode/extensions.json so contributors are prompted to install the oxc formatter (matching the configured editor.defaultFormatter), plus the Playwright and Vitest extensions. Whitelist the file in .gitignore. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01G1m2LJehnDTuhbvBhRdCze * [AI] Add release notes for VS Code recommended extensions Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01G1m2LJehnDTuhbvBhRdCze --------- Co-authored-by: Claude --- .gitignore | 1 + .vscode/extensions.json | 7 +++++++ upcoming-release-notes/vscode-recommended-extensions.md | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 upcoming-release-notes/vscode-recommended-extensions.md diff --git a/.gitignore b/.gitignore index 99128724a4..0931dff9cf 100644 --- a/.gitignore +++ b/.gitignore @@ -59,6 +59,7 @@ bundle.mobile.js.map # VSCode .vscode/* !.vscode/settings.default.json +!.vscode/extensions.json # IntelliJ IDEA .idea diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000000..b386df918e --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "oxc.oxc-vscode", + "ms-playwright.playwright", + "vitest.explorer" + ] +} diff --git a/upcoming-release-notes/vscode-recommended-extensions.md b/upcoming-release-notes/vscode-recommended-extensions.md new file mode 100644 index 0000000000..4047335ad1 --- /dev/null +++ b/upcoming-release-notes/vscode-recommended-extensions.md @@ -0,0 +1,6 @@ +--- +category: Maintenance +authors: [MatissJanis] +--- + +Add a `.vscode/extensions.json` so contributors are prompted to install the recommended oxc formatter, Playwright, and Vitest extensions.