diff --git a/apps/oxlint/src/js_plugins/external_linter.rs b/apps/oxlint/src/js_plugins/external_linter.rs index e737b0c3c3479..4d241302d47d4 100644 --- a/apps/oxlint/src/js_plugins/external_linter.rs +++ b/apps/oxlint/src/js_plugins/external_linter.rs @@ -328,6 +328,6 @@ fn wrap_create_workspace(cb: JsCreateWorkspaceCb) -> ExternalLinterCreateWorkspa /// Wrap `destroyWorkspace` JS callback as a normal Rust function. fn wrap_destroy_workspace(cb: JsDestroyWorkspaceCb) -> ExternalLinterDestroyWorkspaceCb { Arc::new(Box::new(move |workspace_uri| { - let _ = cb.call(workspace_uri, ThreadsafeFunctionCallMode::Blocking); + let _ = cb.call(workspace_uri, ThreadsafeFunctionCallMode::NonBlocking); })) }