-
feat(diagnostics): Multi-language expansion with 11 LSP servers, 7 AST languages, 4 diagnostic strategies (#178)
发布于
2026-01-28 07:01:42 +00:00 Summary
Major expansion of language support for diagnostics, LSP, and AST tools.
New LSP Servers (11)
Ruby (solargraph), PHP (intelephense), Lua (lua-language-server), Bash (bash-language-server), Elixir (elixir-ls), Kotlin (kotlin-language-server), Swift (sourcekit-lsp), C# (OmniSharp), Scala (metals), Zig (zls), Haskell (haskell-language-server)
New AST Languages (7)
Bash, Elixir, Haskell, Lua, PHP, Scala, SQL (Total: 24)
New Diagnostic Strategies (4)
tsc- TypeScript compilergo- go vetrust- cargo check (JSON output)python- mypy/pylint
Security & Robustness
- ENOENT handling for all runners
- Circular dependency fixed (constants.ts)
- DRY refactor (makeSkippedResult helper)
- Type safety improvements
Testing
- 31 new parser/integration tests
- 62 edge case validations
- All tests pass
🤖 Generated with Claude Code
下载附件