Handytool
DéveloppeurGratuitExécuté localement

Formateur GraphQL

Formatez joliment et validez les requêtes, mutations et schémas GraphQL — en toute confidentialité dans votre navigateur.

.graphql.gql
Entrée GraphQL
0 lignes0 bytes
Requête formatée
0 lignes0 bytes

À propos de Formateur GraphQL

Le formateur GraphQL de Handytool parse n'importe quel document GraphQL — requêtes, mutations, subscriptions ou définitions de schéma SDL — en utilisant le parseur graphql.js officiel, puis le ré-émet avec indentation cohérente. Le bouton Valider confirme que le document se parse sans le rendre. Tout s'exécute localement, donc c'est sûr de formater les requêtes API internes ou les schémas propriétaires.

Fonctionnalités de Formateur GraphQL

  • 01

    Parseur graphql.js officiel

    Le même parseur que celui que l'implémentation de référence GraphQL expédie. Les erreurs viennent avec la ligne et la colonne exactes, et le formatage est canonique.

  • 02

    Requêtes, mutations et SDL

    Les documents d'opération et les définitions de schéma fonctionnent tous les deux. Les définitions de type, les directives et les descriptions font un aller-retour proprement.

  • 03

    Validez sans exécution

    Valider confirme juste que le document se parse. Il n'exécute pas la requête, n'a pas besoin de schéma et ne fait pas d'appels réseau.

FAQ Formateur GraphQL

Valide-t-il contre un schéma ?
Non — validation syntaxique uniquement. La validation consciente du schéma a besoin du schéma cible pour comparer les noms de champ et les types d'argument ; cet outil confirme juste que le document se parse.
Préservera-t-il mes commentaires ?
Les commentaires GraphQL (lignes commençant par #) sont supprimés par le parseur. Pour garder la documentation, utilisez des littéraux chaîne """description""" sur les définitions de type et de champ — ceux-ci font un aller-retour correctement.
Quelle version de la spécification GraphQL cela supporte-t-il ?
La spécification actuelle d'octobre 2021, y compris les fonctionnalités comme les objets d'entrée OneOf et la directive @specifiedBy.
La requête est-elle envoyée quelque part ?
Non. Le parseur graphql.js s'exécute entièrement dans votre navigateur — vos opérations restent sur votre appareil.

Outils liés

Développeur

Explorez d'autres outils

Tous les outils