mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-04 01:40:45 +08:00
- Implement comprehensive unit tests for the LspGraphBuilder class to validate its functionality in building code association graphs. - Tests cover various scenarios including single level graph expansion, max nodes and depth boundaries, concurrent expansion limits, document symbol caching, error handling during node expansion, and edge cases such as empty seed lists and self-referencing nodes. - Utilize pytest and asyncio for asynchronous testing and mocking of LspBridge methods.
77 lines
1.9 KiB
JSON
77 lines
1.9 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"version": "1.0.0",
|
|
"description": "Language Server configuration for codex-lens standalone LSP client",
|
|
"servers": [
|
|
{
|
|
"languageId": "python",
|
|
"displayName": "Pyright",
|
|
"extensions": ["py", "pyi"],
|
|
"command": ["pyright-langserver", "--stdio"],
|
|
"enabled": true,
|
|
"initializationOptions": {},
|
|
"settings": {}
|
|
},
|
|
{
|
|
"languageId": "typescript",
|
|
"displayName": "TypeScript Language Server",
|
|
"extensions": ["ts", "tsx"],
|
|
"command": ["typescript-language-server", "--stdio"],
|
|
"enabled": true,
|
|
"initializationOptions": {},
|
|
"settings": {}
|
|
},
|
|
{
|
|
"languageId": "javascript",
|
|
"displayName": "TypeScript Language Server (for JS)",
|
|
"extensions": ["js", "jsx", "mjs", "cjs"],
|
|
"command": ["typescript-language-server", "--stdio"],
|
|
"enabled": true,
|
|
"initializationOptions": {},
|
|
"settings": {}
|
|
},
|
|
{
|
|
"languageId": "go",
|
|
"displayName": "Gopls",
|
|
"extensions": ["go"],
|
|
"command": ["gopls", "serve"],
|
|
"enabled": true,
|
|
"initializationOptions": {},
|
|
"settings": {}
|
|
},
|
|
{
|
|
"languageId": "rust",
|
|
"displayName": "Rust Analyzer",
|
|
"extensions": ["rs"],
|
|
"command": ["rust-analyzer"],
|
|
"enabled": false,
|
|
"initializationOptions": {},
|
|
"settings": {}
|
|
},
|
|
{
|
|
"languageId": "c",
|
|
"displayName": "Clangd",
|
|
"extensions": ["c", "h"],
|
|
"command": ["clangd"],
|
|
"enabled": false,
|
|
"initializationOptions": {},
|
|
"settings": {}
|
|
},
|
|
{
|
|
"languageId": "cpp",
|
|
"displayName": "Clangd",
|
|
"extensions": ["cpp", "hpp", "cc", "cxx"],
|
|
"command": ["clangd"],
|
|
"enabled": false,
|
|
"initializationOptions": {},
|
|
"settings": {}
|
|
}
|
|
],
|
|
"defaults": {
|
|
"rootDir": ".",
|
|
"timeout": 30000,
|
|
"restartInterval": 5000,
|
|
"maxRestarts": 3
|
|
}
|
|
}
|