本文へスキップ
ToolMug

YAML 整形・構文チェック

YAML をスペース 2 個のインデントと統一されたスペースで整形し、デプロイが失敗する前に構文エラーを見つけられます。コメントとキーの順序はそのまま残ります。

ブラウザ内で動作 — 入力した内容はアップロードされません

使い方

  1. YAML を貼り付けるか、「サンプルを読み込む」をクリックします。
  2. インデントを選びます。
  3. 「整形」をクリックするか、Ctrl+Enter(Mac では ⌘+Enter)を押します。
  4. 整形した YAML をコピーします。

オプションの説明

インデント
ネストしたマッピングのインデントです。Kubernetes、Compose、GitHub Actions のファイルでは、スペース 2 個が一般的です。

例

インデントの混在。 スペース 4 個と 2 個のセクションが混在した Compose ファイルを、統一したインデントに直します。

コミット前の検証。 GitHub Actions のワークフローを貼り付けて、紛れ込んだタブやコロンの抜けを見つけます。

よくある質問

コメントは残りますか?

はい。コメント、キーの順序、アンカー、複数ドキュメントの区切り(---)は保持されます。

問題なさそうな行でエラーが出るのはなぜですか?

YAML のエラーは、それより前の行のインデントやタブ文字が原因のことがよくあります。YAML ではインデントにタブを使えません。表示された位置のすぐ上の行を確認してください。

ファイルはアップロードされますか?

いいえ。整形はブラウザ内で行われるため、ホスト名やキーを含む設定ファイルもお使いの端末から外に出ません。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール