YAML 検証 & リンター

YAML 設定の構文を検証し、インデント、キーの重複、行末の空白、対応していない高度な機能などの問題を指摘すると同時に、解析結果を JSON 構造として表示します。YAML テキストを入力すると、問題点のレポートと解析後の JSON プレビューを出力し、JSON のコピーとダウンロードも行えます。

ブラウザ内でローカルに実行
ローカル処理 ·

“YAML 検証 & リンター”の使い方

YAML 検証 & リンターはKivToolsのAPIツールのひとつです。 上のツール画面だけで作業が完結します。貼り付けた、または入力したテキストを用意すると、コピーできるテキストが得られます。

変換はページ内のJavaScriptで実行されます。入力が送信されることはなく、オフラインでも動作するため、外部に渡せないデータにも使えます。

  1. 上の欄に内容を貼り付けるか入力してください。
  2. 検証を押すと結果が生成されます。
  3. 次の入力に進む前にクリアでフォームを空にします。
  4. 本番で使う前に、別の情報源でも結果を確認してください。

背景と信頼性

APIツール

構造化データは一見そのまま置き換えられそうに見えても、型・タイムゾーン・コメントのどれかが落ちた瞬間に別物になります。ここでは一方の形式を読み、規則に沿って変換して書き出すだけなので、往復変換や列の順序が予測できます。

予想外の結果の多くは暗黙の変換が原因です。数値が文字列になる、日付がタイムゾーン分ずれる、空のセルがnullになる、といった具合です。まず代表的なサンプルで変換し、元と比較してください。

結果を確実に使うために

ブラウザ・デスクトップツール・コマンドラインツールは同じ結果になるはずです。差が出る場合は、文字コード・ロケール・バージョンの違いが原因であることがほとんどです。 出力は、プレビューだけでなく変換先の形式のパーサーで検証してください。往復変換が確認できるまで元ファイルには手を付けないのが安全です。

フィールドの順序が意味を持つ形式と持たない形式があり、引用符の規則も異なります。厳密なシステムでは、そのシステムのドキュメントが唯一の基準です。 試している間は入力のコピーを残しておくと、設定ミスで元データを壊す心配がありません。

よくある質問

YAML 検証 & リンターは無料ですか?

はい。KivToolsのツールはすべて無料で、アカウントも回数制限もありません。ワークベンチの裏に有料プランはなく、結果をコピーするのにメールアドレスの入力も不要です。

入力したデータはどこで処理されますか?

お使いのブラウザ内です。スクリプトは一度読み込まれ、変換は端末上で実行されます。ネットワークなしでも動くのはそのためです。

YAML 検証 & リンターには何を入力できますか?

YAML テキストを入力すると、問題点のレポートと解析後の JSON プレビューを出力し、JSON のコピーとダウンロードも行えます。。多少大きい入力でもそのまま扱えますが、それを超える規模ではローカルのコマンドラインツールの方が適しています。

結果の信頼性はどのくらいですか?

仕様と実装は往々にしてずれます。まず文書を検証し、そのうえで実際の呼び出しを1回試してください。。自動処理に組み込む場合は、まず小さな既知のサンプルで突き合わせてください。

結果を商用プロジェクトで使えますか?

結果はあなたのものです。透かしやライセンス表示は入らず、クレジット表記も必要ありません。製品に組み込む場合は、元の形式のライセンスだけ確認してください。

スマホやオフラインでも使えますか?

最新のモバイルブラウザであれば動作し、小さい画面では1カラムに切り替わります。ローカル処理のツールは、ページを読み込んだ後はオフラインでも動きます。

最近使ったツール: