À propos du projet
gdls est un serveur de langage (LSP) autonome pour GDScript qui fournit des diagnostics et de la navigation sans nécessiter que le moteur ou l'éditeur Godot soit en cours d'exécution. Il s'agit d'un port en Rust du tokeniseur, du parseur et de l'analyseur GDScript, conçu pour être plus léger que le LSP intégré de Godot, en particulier pour les projets comportant des milliers de fichiers.
Principales fonctionnalités :
- Support LSP : fournit des diagnostics, du survol, de la définition, des références, de la complétion, de l'aide à la signature, du renommage, des jetons sémantiques, des indications intégrées et des hiérarchies d'appels/types via JSON-RPC sur stdio.
- Compatibilité de version : un seul binaire prend en charge à la fois Godot 4.6 et 4.7, en déterminant la version cible à partir du fichier project.godot.
- Intégration API : capture automatiquement les classes GDExtension en exécutant en arrière-plan la commande dump du binaire Godot ou en utilisant un fichier dump manuel.
- Fidélité élevée : vise une correspondance octet par octet des diagnostics avec le frontend original de Godot.
- Configuration : prend en charge les options d'initialisation pour les racines de projet, les profils de diagnostics (godot, strict ou désactivé) et l'intégration avec des formateurs externes tels que gdformat.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.