YAML Formatter
YAMLのインデントを整形・正規化
Input
Output
このツールについて
YAMLフォーマッターは、YAMLファイルのインデントを一貫したスタイルに正規化します。既存のインデントサイズを自動的に検出し、コメント、複数行文字列、アンカー、エイリアスをすべて保持しながら、指定したターゲット(2または4スペース)に再マッピングします。
CI設定、Kubernetesマニフェスト、Docker Composeファイルなど、さまざまなソースから来たYAMLを正規化するのに最適です。処理はすべてブラウザ内で完結し、YAMLデータがサーバーに送信されることはありません。
使い方
- YAMLコンテンツを入力パネルに貼り付けます。
- 目的のインデント(2または4スペース)を選択します。
- Formatボタンをクリックしてインデントを正規化します。
- 出力結果を確認し、Copyをクリックしてクリップボードにコピーします。
活用事例
DevOpsエンジニアはKubernetesのYAMLマニフェスト、Helmのvaluesファイル、GitHub Actionsのワークフローを正規化します。開発者はアプリケーションの設定ファイルを整形します。データエンジニアはYAMLデータパイプラインの設定を整理します。異なるインデント規則を持つ複数のソースからYAMLをマージする際に特に役立ちます。
よくある質問
- YAMLの構文を検証しますか? — このツールはインデントを正規化しますが、厳密なスキーマ検証は行いません。重複したキーや無効な値などの構文エラーは検出されません。
- コメントは保持されますか? — はい。すべてのコメント(#)は相対的なインデントレベルを保ったまま保持されます。
- YAML 1.2に対応していますか? — はい。アンカー、エイリアス、ブロックスカラー(|と>)を含む標準的なYAML 1.2構文はすべてそのまま保持されます。