TL
ツールラボ
💰寄付する
💰寄付する

YAML Formatter

YAMLのインデントを整形・正規化

Input
Output

このツールについて

YAMLフォーマッターは、YAMLファイルのインデントを一貫したスタイルに正規化します。既存のインデントサイズを自動的に検出し、コメント、複数行文字列、アンカー、エイリアスをすべて保持しながら、指定したターゲット(2または4スペース)に再マッピングします。

CI設定、Kubernetesマニフェスト、Docker Composeファイルなど、さまざまなソースから来たYAMLを正規化するのに最適です。処理はすべてブラウザ内で完結し、YAMLデータがサーバーに送信されることはありません。

使い方

  1. YAMLコンテンツを入力パネルに貼り付けます。
  2. 目的のインデント(2または4スペース)を選択します。
  3. Formatボタンをクリックしてインデントを正規化します。
  4. 出力結果を確認し、Copyをクリックしてクリップボードにコピーします。

活用事例

DevOpsエンジニアはKubernetesのYAMLマニフェスト、Helmのvaluesファイル、GitHub Actionsのワークフローを正規化します。開発者はアプリケーションの設定ファイルを整形します。データエンジニアはYAMLデータパイプラインの設定を整理します。異なるインデント規則を持つ複数のソースからYAMLをマージする際に特に役立ちます。

よくある質問

  • YAMLの構文を検証しますか?このツールはインデントを正規化しますが、厳密なスキーマ検証は行いません。重複したキーや無効な値などの構文エラーは検出されません。
  • コメントは保持されますか?はい。すべてのコメント(#)は相対的なインデントレベルを保ったまま保持されます。
  • YAML 1.2に対応していますか?はい。アンカー、エイリアス、ブロックスカラー(|と>)を含む標準的なYAML 1.2構文はすべてそのまま保持されます。