diff --git a/crates/oxc_language_server/src/main.rs b/crates/oxc_language_server/src/main.rs index e5d7a306d..8596990c7 100644 --- a/crates/oxc_language_server/src/main.rs +++ b/crates/oxc_language_server/src/main.rs @@ -89,7 +89,6 @@ impl LanguageServer for Backend { async fn initialize(&self, params: InitializeParams) -> Result { self.init(params.root_uri)?; self.init_ignore_glob().await; - self.init_linter_config().await; let options = params.initialization_options.and_then(|mut value| { let settings = value.get_mut("settings")?.take(); serde_json::from_value::(settings).ok() @@ -100,6 +99,7 @@ impl LanguageServer for Backend { info!("language server version: {:?}", env!("CARGO_PKG_VERSION")); *self.options.lock().await = value; } + self.init_linter_config().await; Ok(InitializeResult { server_info: Some(ServerInfo { name: "oxc".into(), version: None }), offset_encoding: None,