À propos du projet
GDScript Toolkit est un ensemble indépendant d'outils pour GDScript, le langage de script utilisé dans le moteur de jeu Godot. Il comprend un analyseur qui génère un arbre d'analyse à des fins de débogage et d'éducation, un linter pour l'analyse statique basée sur des règles configurables, un formateur qui reformate le code selon des règles de style prédéfinies, et un calculateur de métriques de code qui calcule la complexité cyclomatique pour les fonctions et les classes.
L'installation se fait via pip ou pipx, avec des versions de paquets distinctes pour Godot 4 (`gdtoolkit==4.*`) et Godot 3 (`gdtoolkit==3.*`). La dernière version de développement peut être installée directement depuis le dépôt Git.
Les principaux outils en ligne de commande sont :
- `gdlint` : vérifie les fichiers GDScript et signale les problèmes de style et les problèmes potentiels.
- `gdformat` : formate les fichiers GDScript selon les règles de style du toolkit. Il est recommandé de l'utiliser avec un système de contrôle de version en raison d'une perte de données potentielle.
- `gdparse` : analyse les fichiers GDScript et génère une représentation en arbre de la structure du code.
- `gdradon` : calcule la complexité cyclomatique, similaire à Radon pour Python.
Le toolkit fournit également une action GitHub pour une intégration facile dans les flux de travail CI, et peut être utilisé comme hook de pré-commit via la configuration fournie.
Le développement est ouvert aux contributions, avec une demande de se référer à ou de créer un problème avant d'implémenter des changements.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.