diff --git a/plugin.py b/plugin.py index 2df4f07..01284d1 100644 --- a/plugin.py +++ b/plugin.py @@ -67,7 +67,7 @@ def handle_no_library(self, params: Any, respond: Callable[[Any], None]) -> None print('LSP-eslint: Failed resolving eslint library for {}'.format(params['source']['uri'])) respond(None) - def on_workspace_configuration(self, params: Any, configuration: Dict) -> None: + def on_workspace_configuration(self, params: Any, configuration: Dict) -> Dict: session = self.weaksession() if session: scope_uri = params.get('scopeUri') @@ -86,6 +86,7 @@ def on_workspace_configuration(self, params: Any, configuration: Dict) -> None: else: configuration['validate'] = 'on' del configuration['probe'] + return configuration def resolve_working_directory(self, configuration: Dict, scope_uri: str, workspace_folder: Optional[WorkspaceFolder]) -> None: