~/tools / YAML Validator
YAML Validator
YAMLの構文が正しいかを検証し、対応するJSONに変換して表示します。js-yaml(広く使われているYAMLパーサー)を使用しています。
# FAQ
- なぜ自前実装ではなくライブラリを使っているのですか?
- YAMLはインデントやアンカー・エイリアスなど仕様が複雑で、簡易的な自作パーサーでは誤った「検証OK」を出してしまうリスクがあります。検証結果の信頼性を優先し、実績のあるjs-yamlライブラリを採用しています。
- 複数ドキュメント(---区切り)に対応していますか?
- 現在のバージョンは単一ドキュメントの検証のみに対応しています。