Handytool
개발자무료로컬에서 실행

GraphQL 포매터

GraphQL 쿼리, 변이 및 스키마를 미화하고 검증합니다——브라우저에서만.

.graphql.gql
GraphQL 입력
0 0 바이트
형식화된 쿼리
0 0 바이트

GraphQL 포매터 소개

Handytool의 GraphQL 포매터는 쿼리, 변이, 구독, SDL 스키마 정의 등 모든 GraphQL 문서를 공식 graphql.js 파서로 파싱한 후 일관된 들여쓰기로 재출력합니다. 검증 버튼은 문서가 파싱되는지 확인합니다. 모든 것이 로컬에서 실행되므로 내부 API 쿼리 또는 독점 스키마 형식화에 안전합니다.

GraphQL 포매터 기능

  • 01

    공식 graphql.js 파서

    GraphQL 참조 구현과 함께 제공되는 파서와 동일합니다. 오류는 정확한 줄과 열로 표시되며 형식화는 정규입니다.

  • 02

    쿼리, 변이, SDL

    작업 문서와 스키마 정의 모두 작동합니다. 타입 정의, 지시문, 설명이 깔끔하게 왕복합니다.

  • 03

    실행하지 않고 검증

    검증은 문서가 파싱되는지 확인할 뿐입니다. 쿼리를 실행하지 않고, 스키마가 필요하지 않으며, 네트워크 호출을 하지 않습니다.

GraphQL 포매터 자주 묻는 질문

스키마에 대해 검증합니까?
아니오——구문 검증만. 스키마 기반 검증에는 필드 이름 및 인수 유형을 비교할 대상 스키마가 필요합니다. 이 도구는 문서가 파싱되는지만 확인합니다.
주석을 보존합니까?
GraphQL 주석(# 로 시작하는 줄)은 파서에 의해 제거됩니다. 문서를 유지하려면 타입 및 필드 정의에서 """description""" 문자열 리터럴을 사용합니다——이것은 올바르게 왕복합니다.
어떤 GraphQL 사양 버전을 지원합니까?
현재 2021년 10월 사양, OneOf 입력 객체 및 @specifiedBy 지시문과 같은 기능 포함.
쿼리가 어디든 업로드됩니까?
아니오. graphql.js 파서는 브라우저에서 완전히 실행됩니다——작업은 디바이스에 유지됩니다.

관련 도구

개발자

다른 도구 둘러보기

모든 도구