Форматирование GraphQL
Форматируйте запросы, мутации, фрагменты и схемы SDL на GraphQL через Prettier с сохранением комментариев. Ошибки синтаксиса со строкой и столбцом. В браузере.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Похожие Инструменты
Просмотреть ВсеЧто такое Форматирование GraphQL?
Инструмент оформляет операции GraphQL (запросы, мутации, подписки, фрагменты) и язык описания схем (SDL) с единообразными отступами. Комментарии сохраняются.
Как пользоваться Форматирование GraphQL
- Вставьте запрос или схему GraphQL.
- Выберите Отступ.
- Нажмите Форматировать (результат также обновляется по мере ввода).
- Скопируйте или скачайте отформатированный GraphQL.
Пример
query { user(id: 1) { name } } query {
user(id: 1) {
name
}
} Когда использовать Форматирование GraphQL
Используйте, чтобы прочитать минифицированные запросы из сетевых вызовов, оформить операции для документации или проверить синтаксис запроса. Поля по вашей схеме не проверяются.
Как работает Форматирование GraphQL
Документ форматируется плагином GraphQL для Prettier: он разбирает его эталонным парсером graphql-js и печатает каждый набор полей на отдельных строках с отступом, аргументы и переменные с нормализованными пробелами, а длинные списки аргументов переносит. Поскольку Prettier сохраняет комментарии (в отличие от graphql.print), # комментарии остаются. Ошибки разбора сообщаются со строкой и столбцом.
Распространенные Случаи Использования
- Чтение однострочного запроса, скопированного из инструментов разработчика браузера
- Форматирование файлов схем перед ревью
- Подготовка примеров GraphQL для документации
- Быстрая проверка синтаксиса запроса
Примечание по Безопасности
Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.
Часто Задаваемые Вопросы
Проверяет ли он запрос по моей схеме?
Нет, только синтаксис GraphQL.
Сохраняются ли комментарии?
Да.
Можно ли форматировать определения типов SDL?
Да, поддерживаются схемы с определениями type, input, enum и directive.