docs(lsp): LSP capability inventory, gaps & next steps (issue #3) #4

Merged
warkanum merged 1 commits from issue-3-lsp-research into main 2026-08-23 06:59:50 +00:00
Member

Research artifact for issue #3 ("See what we can provide for LSP").

Adds docs/lsp-status.md: a runtime-verified inventory of the PgTidy LSP (initialize/formatting/range-formatting/codeAction/publishDiagnostics), the gaps that remain (no hover, no documentSymbol, no save hooks, 1-char diagnostic caret, no initializationOptions), and ranked smallest-delta next steps. Also points docs/todo.md V3 section at it.

Verified: go build ./... OK; pkg/lsp unit tests pass for initialize (formatting/range-formatting tests time out on this box due to slow WASM go-pgquery first-init — pre-existing on main, not code-related). A framed JSON-RPC e2e over stdio confirmed the advertised capabilities, a COR001 diagnostic, and a formatting edit.

No code changes; doc-only delta.

Research artifact for issue #3 ("See what we can provide for LSP"). Adds docs/lsp-status.md: a runtime-verified inventory of the PgTidy LSP (initialize/formatting/range-formatting/codeAction/publishDiagnostics), the gaps that remain (no hover, no documentSymbol, no save hooks, 1-char diagnostic caret, no initializationOptions), and ranked smallest-delta next steps. Also points docs/todo.md V3 section at it. Verified: go build ./... OK; pkg/lsp unit tests pass for initialize (formatting/range-formatting tests time out on this box due to slow WASM go-pgquery first-init — pre-existing on main, not code-related). A framed JSON-RPC e2e over stdio confirmed the advertised capabilities, a COR001 diagnostic, and a formatting edit. No code changes; doc-only delta.
sgcommand added 1 commit 2026-08-22 21:19:27 +00:00
docs(lsp): add capability inventory, gaps, and next steps (issue #3)
CI / Test (pull_request) Successful in 35s
CI / Build (pull_request) Successful in 20s
1be745b69c
warkanum merged commit 94d776e3de into main 2026-08-23 06:59:50 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wdevs/PgTidy#4