diff --git a/editors/vscode/client/extension.ts b/editors/vscode/client/extension.ts index cd5210b91ac2d..bb6ce81175208 100644 --- a/editors/vscode/client/extension.ts +++ b/editors/vscode/client/extension.ts @@ -181,6 +181,13 @@ export async function activate(context: ExtensionContext) { serverOptions, clientOptions, ); + + workspace.onDidDeleteFiles((event) => { + event.files.forEach((fileUri) => { + client.diagnostics?.delete(fileUri); + }); + }); + workspace.onDidChangeConfiguration((e) => { let isAffected = e.affectsConfiguration('oxc_language_server'); if (!isAffected) {