feat(editors/vscode): clear diagnostics on file deletion (#6326)

closes #6325
This commit is contained in:
dalaoshu 2024-10-07 10:42:01 +08:00 committed by GitHub
parent 03bc041ddf
commit f2721375ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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) {