[概要]
YAMLデータの妥当性チェックに使用するオンラインツールにYAMLlintがあります。
https://www.yamllint.com/
本ツールは、仕様として、データ型チェックは行われない、という注意点があります。ご利用の際はこの点を意識して使用する必要があります。
<チェックがされるパターン>
apple: 1
orange: 2
banana: 3
ディクショナリーのデータとして、キーappleに対して値が「1」なのか、「orange: 2」なのか、「banana: 3」なのか不明確なためエラー
<チェックがされないパターン>
apple: !!map
- small: 1
- medium: 2
- large: 3
appleキーに紐付く値は「リスト」なのでデータ型として「seq」であるべきところ、「map」が指定されているにも関わらず、エラーにならない