Language Server Protocol implementation for SQLite
- Be concise
- When fixing or investigating code issues, ALWAYS create a failing test FIRST to demonstrate understanding of the problem THEN change code and confirm the test passes
- Run
golangci-lint run --fixafter modifying Go code - Run
go test ./...after changes - NEVER commit without explicit user request
go build ./cmd/sqlite-lsp