DevKitBase
ツール概要プライバシー

YAML を整形して、次の差分が内容に関するものになり、スペースに関するものにならないようにする

インデントの不一致がレビューを難しくします。YAML を貼り付けると、正規化されたダンプ(壊れている場合はパースエラー)が得られます。

文字数: 25
入力
出力

使用タイミング

乱れたマージをコミットする前、インデントルールを教える時、手編集のvalues.yamlを整理する時。

入力
a: 1
b: {c: 2, d: [3,4]}
出力
a: 1
b:
  c: 2
  d:
    - 3
    - 4

仕組み

パース→固定インデント(デフォルト2スペース)で出力。Helmチャートのセマンティックリンターではありません。

よくある落とし穴

  • 無効なYAMLは失敗します — まず構造を修正してください。
  • コメントはライブラリのパスによって移動または削除される可能性があります。
  • タブとスペースの混在はよくあるパース失敗の原因です。

他のツールとの違い

FormatterはYAMLを保持します。JSONが必要ならYAML→JSON、ソースがJSONならJSON→YAML。

FAQ

フォーマットによって意味が変わりますか?
有効なプレーンデータであれば変わりませんが、差分は確認してください。
コメントは保持されますか?
パース/ダンプ時に失われることが多いです。その場合は正直に明記します。
リンターと同じですか?
これは再フォーマットのみ行います。組織のスタイルガイドを強制するものではありません。
関連するJSONツールは?
JSON ↔ YAML ページで変換できます。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。