- Implementação de um Language Server Protocol (LSP) dedicado ao Postgres e oferta de várias ferramentas de desenvolvimento
- Baseado em
libpg_query, o parser padrão do Postgres, oferecendo recursos SQL estáveis com 100% de compatibilidade com a sintaxe do Postgres
- Projetado com uma arquitetura servidor-cliente e adotando um design flexível, independente do método de transporte
- Com isso, é possível usar os recursos não só via Language Server Protocol, mas também por meio de diversas interfaces, como CLI, HTTP API e módulos WebAssembly
- O objetivo é tornar as excelentes ferramentas já existentes para Postgres o mais acessíveis possível e desenvolver diretamente o que ainda estiver faltando
- Funcionalidades atualmente implementadas:
- Autocompletar
- Suporte a destaque de erros de sintaxe
- Verificação de tipos usando o comando
EXPLAIN
- Inclui funcionalidade de SQL Linter inspirada no Squawk
1 comentários
Opiniões do Hacker News
nvim-lspconfig,masone npmpg_catalog