diff --git a/src/solidlsp/ls.py b/src/solidlsp/ls.py index 5ebdd6e0..73e1bfc3 100644 --- a/src/solidlsp/ls.py +++ b/src/solidlsp/ls.py @@ -3321,6 +3321,7 @@ class SolidLanguageServer(ABC): def _create_initialize_params_builder(self) -> InitializeParamsBuilder: return DefaultInitializeParamsBuilder(self) + @abstractmethod def _create_base_initialize_params(self) -> dict | InitializeParams: """ Subclasses should override this method to provide server-specific InitializeParams settings, @@ -3340,7 +3341,6 @@ class SolidLanguageServer(ABC): :return: the base InitializeParams settings """ - raise NotImplementedError def _create_initialize_params(self) -> InitializeParams: """ diff --git a/test/solidlsp/test_rename_didopen.py b/test/solidlsp/test_rename_didopen.py index 735e4642..f2902d89 100644 --- a/test/solidlsp/test_rename_didopen.py +++ b/test/solidlsp/test_rename_didopen.py @@ -7,6 +7,9 @@ class DummyLanguageServer(SolidLanguageServer): def _start_server(self) -> None: raise AssertionError("Not used in this test") + def _create_base_initialize_params(self) -> dict: + return {} + def test_request_rename_symbol_edit_opens_file_before_rename(tmp_path) -> None: (tmp_path / "index.ts").write_text("export const x = 1;\n", encoding="utf-8")