verdict lsp
Start the language server over stdio.
Runs locally. Effects: none declared.
Arguments and flags
Section titled “Arguments and flags”| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
--stdio | boolean | no | true | Use standard input and output for the language-server protocol |
--help (-h) shows command help without executing the command. Boolean flags support --no-<flag>. Defaults stated in descriptions may be resolved by the handler or configuration rather than the argument parser.
LSP-framed messages over stdio; stdout is reserved for protocol responses.
File input: unsupported. Standard input: supported.
Result
Section titled “Result”{ "kind": "process", "description": "LSP protocol framing; no CLI JSON result."}Standard output: LSP protocol framing; no CLI JSON result.
Lifecycle: Editor-managed LSP shutdown/exit protocol.
Exit status
Section titled “Exit status”- Shutdown follows the editor-managed LSP shutdown/exit protocol.
Argument, I/O, and other failures handled by the CLI runner use status 1.
Examples
Section titled “Examples”verdict lsp --stdio