Y a-t-il une différence si j'utilise un espace, deux ou quatre espaces par niveau de retrait dans [~ # ~] yaml [~ # ~] ?
Existe-t-il des règles spécifiques pour les numéros d'espace par type de structure ??
Par exemple 4 espaces pour l'imbrication des cartes , 1 espace par élément de liste etc ??
J'écris un fichier de configuration yaml pour les extensions de beanstalk élastiques et j'ai vraiment du mal à le construire correctement. Bien que j'aie du yaml valide dans Validateur YAML le haricot élastique semble comprendre une structure différente.
Il n'y a aucune exigence dans YAML pour indenter une quantité concrète d'espaces. Il n'y a également aucune exigence de cohérence. Ainsi, par exemple, c'est YAML valide:
a:
b:
- c
- d
- e
f:
"ghi"
Certaines règles peuvent être intéressantes:
{
ou [
) peut s'étendre sur plusieurs lignes, mais doit être en retrait d'au moins autant d'espaces que le niveau de bloc actuel environnant.-
est considéré comme faisant partie de l'indentation:a: # top-level key
- b # value of that key, which is a list
- c
c: # next top-level key
d # non-list value which must be more indented