Хорошая идея.Погуглил, потому что я искал то же самое.
Можно конвертировать YAML в XML определенным образом (аналогично JSON <-> XML) и проверять с помощью стандартного валидатора XML.
В зависимости от вашей платформы, есть инструменты или фрагменты для этого преобразования: JavaScript (NPM) , Ruby , Java (Джексон) , Java (TestNG) (вам нужно будет узнать, какие параметры ему нужны).
Если все сделано с помощью API, позиции ошибок можно даже отобразить обратно в исходный файл YAML.