Formateador / Validador GraphQL
Pegue una consulta, mutación, fragmento o schema SDL de GraphQL para formatear, validar, minificar e inspeccionar la estructura.
¿Qué es un formateador / validador GraphQL?
Un formateador / validador GraphQL da formato consistente a consultas, mutaciones, suscripciones, fragmentos y schema SDL de GraphQL.
Ayuda a revisar documentos GraphQL, detectar errores de sintaxis temprano, minificar solicitudes y comprobar la estructura básica como operaciones, fragmentos, tipos de schema y profundidad de selección.
Cómo usar el formateador / validador GraphQL
- Pegue una consulta, mutación, fragmento o definición de schema GraphQL en el editor.
- Haga clic en Formatear para imprimir el documento con indentación consistente.
- Haga clic en Validar para comprobar la sintaxis sin cambiar la salida.
- Revise operaciones, fragmentos, tipos, profundidad y notas de validación.
Consejos
- Use Formatear antes de una revisión de código para que las consultas GraphQL sean más fáciles de leer.
- Use Minificar al insertar una consulta en una carga útil compacta.
- Una profundidad de selección alta puede hacer que los resolvers GraphQL sean más costosos.
- Esta herramienta valida la sintaxis localmente en su navegador; no valida campos contra un schema remoto.
Guías relacionadas
Aprenda el workflow detrás de esta herramienta y qué revisar después.
Comprobaciones de GraphQL antes de compartir o ejecutar una operación
El formato mejora la lectura, pero la corrección depende del esquema, variables, fragmentos y reglas de autorización del servidor.
Identidad de la operación
Nombra queries y mutations claramente para que trazas, operaciones persistidas, logs y errores identifiquen la misma petición.
Variables
Mueve valores cambiantes a variables tipadas y verifica obligatoriedad, listas, nullability y valores predeterminados.
Fragmentos y campos
Elimina fragmentos sin uso y selecciones duplicadas, pero conserva identificadores y campos de paginación necesarios.
Eliminación de secretos
No incluyas bearer tokens, cookies, datos de clientes ni variables de producción al compartir una operación para depurar.
Herramientas relacionadas
Estas herramientas también pueden resultarle útiles.