✨ feat(lsp_server): implement missing providers and json coverage
Implement workspace configuration/folders and apply WorkspaceEdit.changes. Strengthen provider JSON coverage (all methods require params, no errors). Verified: Release test_provider
This commit is contained in:
@@ -23,6 +23,7 @@ set(SOURCES
|
||||
fixtures.cppm
|
||||
completion_test.cppm
|
||||
json_flow_test.cppm
|
||||
json_provider_coverage_test.cppm
|
||||
definitions_test.cppm
|
||||
provider_misc_test.cppm
|
||||
provider_surface_test.cppm
|
||||
@@ -49,6 +50,7 @@ target_sources(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/fixtures.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/completion_test.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/json_flow_test.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/json_provider_coverage_test.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/definitions_test.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/provider_misc_test.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/provider_surface_test.cppm
|
||||
@@ -121,6 +123,8 @@ target_sources(
|
||||
../../src/protocol/types.cppm
|
||||
../../src/protocol/protocol.cppm
|
||||
../../src/provider/base/interface.cppm
|
||||
../../src/provider/base/registry.cppm
|
||||
../../src/provider/manifest.cppm
|
||||
../../src/provider/text_document/completion.cppm
|
||||
../../src/provider/text_document/definition.cppm
|
||||
../../src/provider/text_document/did_open.cppm
|
||||
|
||||
Reference in New Issue
Block a user