YAML: частые ошибки и советы
Здесь собраны частые проблемы YAML — отступы, вывод типов и другое — и способы их решения.
Самая частая ошибка в YAML — отступы. Символ табуляции использовать нельзя, обязательно применяйте пробелы, а один уровень иерархии выравнивайте одинаковым числом позиций.
С автоматическим выводом типов тоже нужно быть осторожным. yes/no/on/off без кавычек интерпретируются как булевы значения, а значения вроде 08 могут трактоваться по-разному в зависимости от ситуации. Чтобы гарантировать, что это строка, заключайте её в кавычки.
Для длинных строк используйте блочные скаляры (| или >), а если в значение попадают символы с особым значением — двоеточие, решётка, квадратные скобки, — заключайте его в кавычки, чтобы избежать неверной интерпретации.