MCPcopy Index your code
hub / github.com/codeaashu/claude-code / isLspConnected

Function isLspConnected

src/services/lsp/manager.ts:100–110  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

98 * Backs LSPTool.isEnabled().
99 */
100export function isLspConnected(): boolean {
101 if (initializationState === 'failed') return false
102 const manager = getLspServerManager()
103 if (!manager) return false
104 const servers = manager.getAllServers()
105 if (servers.size === 0) return false
106 for (const server of servers.values()) {
107 if (server.state !== 'error') return true
108 }
109 return false
110}
111
112/**
113 * Wait for LSP server manager initialization to complete.

Callers 1

isEnabledFunction · 0.85

Calls 2

getLspServerManagerFunction · 0.85
valuesMethod · 0.80

Tested by

no test coverage detected