Skip to content

Commit 03232df

Browse files
authored
fix: read file (#35)
1 parent 31cf089 commit 03232df

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/extension.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,14 @@ export async function activate(
174174
triggerEnvSuggestionsIfNeeded(event.textEditor);
175175
}),
176176
vscode.workspace.onDidCloseTextDocument((doc) => {
177-
workspaceFileContents.delete(doc.fileName);
177+
// Re-read from disk so closed files still contribute to unused-key detection.
178+
// If the file was deleted, remove it from the map.
179+
try {
180+
const content = fs.readFileSync(doc.fileName, "utf8");
181+
workspaceFileContents.set(doc.fileName, content);
182+
} catch {
183+
workspaceFileContents.delete(doc.fileName);
184+
}
178185
collection.delete(doc.uri);
179186
scheduleDiagnosticsRefresh("immediate");
180187
}),

0 commit comments

Comments
 (0)