GraphQLクエリをインデントして検証します

コードレビューやデバッグ、引き継ぎ前にコードを整える開発者は、GraphQLフォーマッターで読みやすい形を作れます。

GraphQLクエリをインデントして検証し、レビューや修正、デバッグが進めやすくなります。登録不要で、いつでもブラウザー内から無料で手軽に使えます。

使い方

  1. GraphQL クエリを入力エリアに貼り付けるか、.graphql または .gql ファイルをインポートします。
  2. フォーマットを始める前に、クエリが完全で、波括弧の対応が取れていることを確認します。
  3. フォーマッターを実行してクエリをインデントし、構文エラーの可能性を見つけます。
  4. 出力を元のクエリと比較し、クエリの意味が変わっていないことを確認します。
  5. 別のクエリやファイルに進む前に内容をクリアします。

使用例

開発者が複数のネストされたフィールドを持つ読み取りクエリを貼り付け、レビューの前にフォーマットします。フィールドが同じ論理順序を保っているか、インデントによって各ブロックが読みやすくなっているかを確認します。

制限と形式

処理の場所

フォーマットはブラウザー内でローカルに行われます。貼り付けたまたはインポートしたクエリは外部に送信されず、操作中は端末上にとどまります。アカウントを作成せずに、コードレビューの準備やインデントの修正ができます。

よくある質問

私のスキーマに対して検証しますか?

いいえ、クエリの構文に対して動作します。誤った書き方を指摘することはできますが、フィールドがスキーマに存在するか、型が API と一致するかは認識しません。

ミューテーションやサブスクリプションをフォーマットできますか?

はい、テキストが GraphQL 構文に従っていれば可能です。フォーマットは、読み取り、ミューテーション、サブスクリプションのいずれであっても、操作を実行せずにクエリの構造に適用されます。

クエリがフォーマットされないのはなぜですか?

構文エラー、欠けている文字、GraphQL でない内容があると、きれいな結果を得られないことがあります。最初に指摘された部分を修正し、その後、完全なクエリでフォーマッターを再度実行してください。

同じカテゴリのツール