メインコンテンツへスキップ
Z

YAMLフォーマッター&バリデーター

ブラウザ上でYAMLを検証・整形・圧縮(minify)。構文エラーを行番号付きで検出します。

無料 登録不要 クライアントサイド プライバシーに配慮 Updated

バリデーターを読み込み中…

使い方

  1. 1 YAMLを貼り付けます。
  2. 2 ブロック形式のインデントにしたい場合はReformat、JSONのようなコンパクトな形式にしたい場合はFlowを選びます。
  3. 3 diffを比較しやすくしたい場合は、キーの並べ替え(sort keys)を有効にします。
  4. 4 コピーするかダウンロードします。

このツールを使う理由

  • js-yamlをベースに動作しており、実際のパーサーでYAMLが処理されます。
  • 検証によって、パーサーからのメッセージ付きで構文エラーが検出されます。
  • sort keysモードはバージョン管理でdiffを安定させたいときに便利です。
  • すべての処理がクライアント側で完結するため、あなたの設定情報がアップロードされることはありません。

よくある質問

なぜアンカー/エイリアスが展開されてしまうのですか?

YAMLのアンカー(&)とエイリアス(*)はパース時に解決され、出力結果には実体化されたデータが反映されます。エイリアスをそのまま残したい場合は、再フォーマットを行わないでください。

キーの順序は変わりますか?

Sort keysを有効にしない限り変わりません。デフォルトでは、パーサーは元のキー順序をそのまま保持します。

YAML 1.1と1.2の違いはどうなりますか?

js-yamlはデフォルトでYAML 1.2のセマンティクスを採用しており、「yes/no/on/off」といった値はブール値ではなく文字列として扱われます。入力がYAML 1.1の仕様に依存している場合、出力では引用符付きの文字列として表示されることがあるので注意してください。

YAMLフォーマッター&バリデーター とは?

YAMLフォーマッターは、YAMLデータの検証・整形・圧縮を行うツールです。入力内容をチェックして構文エラーを行番号付きで報告し、有効なドキュメントを一貫した読みやすいレイアウトに再インデントするほか、容量を減らすための圧縮も行えます。処理はすべてブラウザ内で完結し、YAMLはデバイス上でのみ処理されてサーバーにアップロードされることはありません。

YAMLフォーマッター&バリデーター と他の選択肢の比較

YAMLフォーマッター&バリデーター と一般的なブラウザ・デスクトップの代替ツールを比較 — 機能を一目で比較できます。
機能 Zerethon Tools 一般的なオンラインツール デスクトップアプリ
Signup required No Sometimes No (IDEs)
Data leaves device No Yes No
Validate + reformat + minify All three Sometimes Varies
Line-numbered errors Yes Sometimes Yes
Free Yes Yes (with ads) Often paid
Works offline Yes (after load) No Yes
概要

YAMLフォーマッター&バリデーター は Zerethon Tools が提供する無料の 開発者 ユーティリティです。ブラウザ上でYAMLを検証・整形・圧縮(minify)。構文エラーを行番号付きで検出します。. ブラウザ上で完全に動作します — 登録不要、アップロード不要。

カテゴリ
開発者
料金
無料
プライバシー
ブラウザベース
登録
不要

プライバシー

明記されない限り、データがブラウザの外に送信されることはありません。YAMLフォーマッター&バリデーター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。

比較

基礎を学ぶ

関連ツール

Zerethon Social で作成・共有・成長しよう

無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。

無料登録