0

YAML 構成の例: 有効なアプリケーション設定

YAML設定ファイル(KubernetesやCI/CDなど)のインデントや構文をオフライン環境でチェックします。

Buy Me a Coffee at ko-fi.com
処理中... 0%
YAML スペースの確認
マッピングキーの解析
キーと値のルールの一致
インデントの検証
構造の検証

結果

このページでは、小さく現実的な構成ファイルがプリロードされた YAML バリデーターが開きます。バージョン文字列とデバッグ フラグを含むアプリケーション ブロック、ネストされた資格情報を含むデータベース ブロック、およびタグのリストです。ページが読み込まれた瞬間にチェックされます。以下の合格結果は、あらかじめ用意されたスクリーンショットではなく、実際の計算されたチェックです。

この例は、実際にコミットするものと意図的に似た形になっています。つまり、全体にスペース 2 個のインデント、数値として誤読されないように引用符で囲まれたバージョン文字列、資格情報のネストされたマッピング、およびタグのブロック シーケンスです。これは、無数の実際の Kubernetes マニフェスト、GitHub Actions ワークフロー、アプリケーション構成ファイルで使用されている構造を反映しているため、独自のファイルを貼り付ける前に、「正しく形成された」YAML がどのようなものであるかを健全性チェックするのに役立ちます。

ボックス内のテキストを独自の構成に置き換えて、同じ方法で検証します。ファイルでスペースの代わりにタブが使用されている場合、インデントの幅が混在している場合、または同じネスト レベルでキーが繰り返されている場合、バリデーターはそれをキャッチして正確な行を指します。これは、インデント エラーのプリセット ページで示されたのと同じ種類の間違いです。