Handytool
SviluppatoreGratisEseguito localmente

Formattatore GraphQL

Formatta belle e convalida query, mutazioni e schemi GraphQL — in privato nel tuo browser.

.graphql.gql
Input GraphQL
0 righe0 bytes
Query formattata
0 righe0 bytes

Informazioni su Formattatore GraphQL

Il formattatore GraphQL di Handytool analizza qualsiasi documento GraphQL — query, mutazioni, sottoscrizioni o definizioni di schema SDL — utilizzando il parser graphql.js ufficiale, quindi lo ri-emette con indentazione coerente. Il pulsante Convalida conferma che il documento si analizza senza renderlo. Tutto viene eseguito localmente, quindi è sicuro formattare le query API interne o gli schemi proprietari.

Funzionalità di Formattatore GraphQL

  • 01

    Parser graphql.js ufficiale

    Lo stesso parser che l'implementazione di riferimento GraphQL spedisce. Gli errori vengono con riga e colonna esatte, e la formattazione è canonica.

  • 02

    Query, mutazioni e SDL

    Funzionano sia i documenti di operazione che le definizioni di schema. Le definizioni di tipo, le direttive e le descrizioni si muovono correttamente.

  • 03

    Convalida senza esecuzione

    Convalida conferma solo che il documento si analizza. Non esegue la query, non ha bisogno di uno schema e non effettua chiamate di rete.

Domande frequenti su Formattatore GraphQL

Convalida rispetto a uno schema?
No — solo validazione sintattica. La validazione consapevole dello schema ha bisogno dello schema di destinazione per confrontare i nomi dei campi e i tipi di argomento; questo strumento conferma solo che il documento si analizza.
Preserverà i miei commenti?
I commenti GraphQL (righe che iniziano con #) vengono eliminati dal parser. Per mantenere la documentazione, utilizzare letterali stringa """description""" sulle definizioni di tipo e di campo — quelli si muovono correttamente.
Quale versione della specifica GraphQL supporta?
La specifica attuale di ottobre 2021, incluse funzionalità come gli oggetti di input OneOf e la direttiva @specifiedBy.
La query viene inviata da qualche parte?
No. Il parser graphql.js viene eseguito interamente nel tuo browser — le tue operazioni rimangono sul tuo dispositivo.

Strumenti correlati

Sviluppatore

Esplora altri strumenti

Tutti gli strumenti