Erreurs fréquentes en YAML et astuces
Une sélection de problèmes courants en YAML — indentation, inférence de type, etc. — et de leurs solutions.
L'erreur la plus fréquente en YAML est l'indentation. Les caractères de tabulation sont interdits : il faut impérativement utiliser des espaces et aligner un même niveau sur le même nombre d'espaces.
L'inférence automatique de type demande aussi de la vigilance. Sans guillemets, yes/no/on/off sont interprétés comme des booléens, et une valeur comme 08 peut être interprétée différemment selon le contexte. Pour garantir qu'il s'agit d'une chaîne, entourez-la de guillemets.
Pour les longues chaînes, utilisez les scalaires de bloc (| ou >), et lorsqu'une valeur contient des caractères à signification particulière comme le deux-points, le dièse ou les crochets, entourez-la de guillemets pour éviter toute mauvaise interprétation.