From 3d60243a8f588c2b90340f37df234e729b380495 Mon Sep 17 00:00:00 2001 From: JongKyung Lee Date: Sat, 25 Jul 2026 21:15:54 +0900 Subject: [PATCH 1/2] fix(vscode): stop the oxc language server from crashing on startup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nested config search evaluates every vite.config.ts in the workspace inside the language server's own Node process. That includes the PTY snapshot fixtures, one of which deliberately crashes Node from an uncaughtException handler, so the server died on startup and VS Code stopped restarting it after five attempts. The root config's lint.ignorePatterns does not apply here — it filters lint targets, not config discovery — so pin the root config and disable nested search. --- .vscode/settings.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.vscode/settings.json b/.vscode/settings.json index e3d1f0ffbb..e1fd0f6a87 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -14,6 +14,8 @@ "[json]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, + "oxc.configPath": "vite.config.ts", + "oxc.disableNestedConfig": true, "typescript.preferences.importModuleSpecifierEnding": "js", "typescript.reportStyleChecksAsWarnings": false, "typescript.updateImportsOnFileMove.enabled": "always", From 1437c42cb5b20bd37e7a76b37b1e7f0884c743d7 Mon Sep 17 00:00:00 2001 From: JongKyung Lee Date: Sun, 26 Jul 2026 21:21:46 +0900 Subject: [PATCH 2/2] fix(vscode): drop redundant oxc.configPath Setting oxc.configPath already disables nested config search, so specifying both is redundant. The root vite.config.ts is discovered automatically, so keep only oxc.disableNestedConfig. --- .vscode/settings.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index e1fd0f6a87..025a41fbca 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -14,7 +14,6 @@ "[json]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, - "oxc.configPath": "vite.config.ts", "oxc.disableNestedConfig": true, "typescript.preferences.importModuleSpecifierEnding": "js", "typescript.reportStyleChecksAsWarnings": false,