3 ms·
Point taken, but you can mitigate a lot of this with yamllint.
by bbkane 3y ago
Point taken, but you can mitigate a lot of this with yamllint.
- 8n4vidtmkvmk 3y agoThat's pretty sad that you need to lint your config lang.
- bbkane 3y agoI used to feel that way, and in some sense I still do, but in practice it fits right in with my other linters so it's not any trouble. Config language design seems to have a surprisingly "bumpy" design space, where optimizing for one thing (human readability, or human familiarity, or tooling support, or flat data, or nested data, or strong types, or DRY, etc...) necessitates tradeoffs in other areas. No wonder there's so many config languages!