From 024d3765e4b1e891ed13fdce61ed92022607dbf4 Mon Sep 17 00:00:00 2001 From: Chrilleweb Date: Tue, 14 Apr 2026 21:46:05 +0200 Subject: [PATCH] fix: read file --- src/extension.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/extension.ts b/src/extension.ts index 0dd0959..e2ff6e7 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -174,7 +174,14 @@ export async function activate( triggerEnvSuggestionsIfNeeded(event.textEditor); }), vscode.workspace.onDidCloseTextDocument((doc) => { - workspaceFileContents.delete(doc.fileName); + // Re-read from disk so closed files still contribute to unused-key detection. + // If the file was deleted, remove it from the map. + try { + const content = fs.readFileSync(doc.fileName, "utf8"); + workspaceFileContents.set(doc.fileName, content); + } catch { + workspaceFileContents.delete(doc.fileName); + } collection.delete(doc.uri); scheduleDiagnosticsRefresh("immediate"); }),