We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 31cf089 commit 03232dfCopy full SHA for 03232df
1 file changed
src/extension.ts
@@ -174,7 +174,14 @@ export async function activate(
174
triggerEnvSuggestionsIfNeeded(event.textEditor);
175
}),
176
vscode.workspace.onDidCloseTextDocument((doc) => {
177
- workspaceFileContents.delete(doc.fileName);
+ // 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
+ }
185
collection.delete(doc.uri);
186
scheduleDiagnosticsRefresh("immediate");
187
0 commit comments