- Implémentation du Language Server Protocol (LSP) dédiée à Postgres, avec divers outils de développement
- Basé sur
libpg_query, le parseur natif de Postgres, afin d’offrir des fonctionnalités SQL stables 100 % compatibles avec la syntaxe Postgres
- Conçu selon une architecture serveur-client, avec un design flexible indépendant du mode de transport
- Cela permet d’utiliser les fonctionnalités non seulement via le Language Server Protocol, mais aussi via diverses interfaces comme un CLI, une API HTTP ou un module WebAssembly
- L’objectif est de rendre les excellents outils existants autour de Postgres aussi accessibles que possible, et de développer directement ce qui manque
- Fonctionnalités actuellement implémentées :
- autocomplétion
- prise en charge du surlignage des erreurs de syntaxe
- vérification de type à l’aide de la commande
EXPLAIN
- fonctionnalité de linter SQL inspirée de Squawk
1 commentaires
Avis Hacker News
nvim-lspconfig,masonet npmpg_catalog