Как пользоваться
- 1
Вставьте GraphQL document.
- 2
Выберите размер отступа и запустите formatter.
- 3
Проверьте структуру и скопируйте результат.
Что умеет инструмент
- Operation definitions, variables, arguments и directives.
- Selection sets, aliases, fragments, inline fragments и type conditions.
- Comments, escaped strings и triple-quoted block strings.
- Проверка matching braces, parentheses и brackets.
Когда пригодится
- Подготовка query к pull request или документации.
- Разбор compact GraphQL payload из логов.
- Проверка очевидно несбалансированных delimiters перед отладкой.
Что происходит внутри
Ввод ограничен 500 000 символов, 20 000 tokens и глубиной 64.
Commas считаются insignificant GraphQL tokens и не требуются в output.
Вопросы и ответы
Проверяется ли query по моей schema?
Нет. Schema introspection и remote endpoint access не входят в scope formatter.
Можно форматировать fragments и block strings?
Да, formatter сохраняет fragment spreads, comments, обычные и triple-quoted strings в рамках bounded lexical parser.
