YAML構文チェック・整形|エラー行を表示
YAMLの構文・インデント・重複キーをブラウザで検証。エラー行と列を表示し、整形YAMLとJSONプレビューを生成できます。
整形設定
有効なYAMLです
JSONプレビューで構造を確認
このツールの使い方・詳細
🛠 使い方
YAMLを入力して「構文チェック・整形」を押してください。正しい場合は文書数・行数・キー数・最大階層と整形結果を表示し、JSONプレビューでも構造を確認できます。誤りがある場合はエラーの行・列と該当箇所を表示します。
💡 活用シーン・ユースケース
- GitHub Actions、Docker Compose、Kubernetesなどの設定YAMLを公開前に確認する
- インデントや重複キーのエラー位置を特定して修正する
- YAMLを整形し、JSONプレビューで解釈された型と階層を確認する
YAMLの構文・インデントをチェックする
YAMLを入力して実行すると、構文、インデント、重複キーを検証します。誤りがある場合は行・列と該当箇所を表示し、正しい場合は整形YAMLとJSONプレビューを生成します。入力内容と結果はブラウザ内だけで処理し、サーバーへ送信・保存しません。
YAMLで起きやすいエラー
YAMLは字下げで階層を表すため、タブ文字、揃っていないインデント、コロンの後ろの空白不足、閉じていない引用符などがエラーの原因になります。同じ階層に同名キーを複数書くと値が上書きされる危険があるため、このツールでは重複キーもエラーとして扱います。
YAML整形で変わるもの
整形機能はYAMLを一度解析してから再出力します。そのため、コメントは保持されず、引用符や改行スタイル、アンカー名などの表記が変わる場合があります。元ファイルを残したうえで、出力結果の意味が同じかJSONプレビューでも確認してください。
アンカー・エイリアスの扱い
通常は共有されている値をアンカーとエイリアスで再出力します。「アンカー・エイリアスを展開して出力」を選ぶと参照先を複製した形で整形します。循環参照を含むYAMLはJSONでは表現できないため、JSONプレビューを表示できない場合があります。
複数文書のYAMLにも対応
--- で区切られた複数のYAML文書をまとめて検証できます。整形結果でも文書区切りを維持し、JSONプレビューでは文書を配列として表示します。
設定ファイルを確認する際の注意
構文が正しくても、GitHub Actions、Docker Compose、Kubernetesなど各サービス固有の項目名や値まで正しいとは限りません。このツールはYAMLそのものの構文と解析結果を確認するもので、個別サービスのスキーマ検証は行いません。