Handytool
DesenvolvedorGrátisRoda localmente

Formateador GraphQL

Imprime bonito y valida consultas, mutaciones y esquemas GraphQL — privadamente en tu navegador.

.graphql.gql
Entrada GraphQL
0 linhas0 bytes
Consulta formatada
0 linhas0 bytes

Sobre Formateador GraphQL

El formateador GraphQL de Handytool analiza cualquier documento GraphQL — consultas, mutaciones, suscripciones o definiciones de esquema SDL — usando el analizador graphql.js oficial, luego lo re-emite con indentación consistente. El botón Valida confirma que el documento se analiza sin renderizarlo. Todo se ejecuta localmente, por lo que es seguro formatar consultas internas o esquemas propietarios.

Recursos de Formateador GraphQL

  • 01

    Analizador graphql.js oficial

    El mismo analizador que la implementación de referencia GraphQL envía. Los errores vienen con la línea y columna exacta, y el formateo es canónico.

  • 02

    Consultas, mutaciones y SDL

    Tanto documentos de operación como definiciones de esquema funcionan. Las definiciones de tipo, directivas y descripciones hacen el viaje de ida y vuelta limpiamente.

  • 03

    Valida sin ejecutar

    Validar solo confirma que el documento se analiza. No ejecuta la consulta, no necesita un esquema y no hace llamadas de red.

Perguntas frequentes sobre Formateador GraphQL

¿Esto valida contra un esquema?
No — solo validación sintáctica. La validación consciente del esquema necesita el esquema objetivo para comparar nombres de campo y tipos de argumento; esta herramienta solo confirma que el documento se analiza.
¿Preservará mis comentarios?
Los comentarios GraphQL (líneas que comienzan con #) se eliminan por el analizador. Para mantener documentación, usa descripciones literales de cadena """description""" en definiciones de tipo y campo — esas hacen el viaje correctamente.
¿Cuál versión de especificación GraphQL soporta esto?
La especificación actual de octubre de 2021, incluyendo características como objetos de entrada OneOf y la directiva @specifiedBy.
¿La consulta se carga a algún lado?
No. El analizador graphql.js se ejecuta completamente en tu navegador — tus operaciones permanecen en tu dispositivo.

Ferramentas relacionadas

Desenvolvedor

Explore outras ferramentas

Todas as ferramentas