What problem does it solve?
Provide real-time code intelligence by orchestrating language servers to deliver diagnostics, go-to-definition, references, and hover information across a codebase, reducing debugging time and guesswork.
Core Features & Use Cases
- Diagnostics surface compile-time and runtime issues from language servers to identify problems quickly.
- Go-to Definition jump directly to symbol definitions across files and packages.
- References locate all usages of a symbol to understand impact and ownership.
- Hover Information view type signatures and inline documentation to understand code without leaving the editor context.
Use Case: When exploring a large codebase or learning a new API, run diagnostics to surface issues, then navigate to definitions and references to understand how symbols are used.
Quick Start
Run sl lsp diagnostics on a file to see issues and hover details, then use sl lsp goto-def to navigate to definitions.