YAMLlintにおけるデータの妥当性チェックの仕様

[概要]

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」が指定されているにも関わらず、エラーにならない

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です