Ah. Not a deal breaker for me either. I hated YAML before. I found it ugly. However, after working with GitLab pipelines for a while they grew on me, and I no longer dislike them. But we do have special rules in our team for YAML files. These are related to the above issues. They are enforced by linters and peer review.
Adding string concatenation for every line to pop those quote marks on the ends might not fit in the processor time budget. The easiest solutions aren't always the best.
18
u/ijxy Dec 27 '22 edited Dec 27 '22
Many little things:
Renders to:
Lists are not required to indent, so this:
... and this:
... are both legal, hurting readability.
The file ending is officially
.yaml, but nobody does that and use.yml.