Bir YAML Doğrulayıcısı, bir YAML (YAML Ain’t Markup Language) dosyasının veya dizesinin düzgün biçimlendirilip biçimlendirilmediğini ve doğru sözdizimi kurallarını takip edip etmediğini kontrol etmek için kullanılan bir araçtır. YAML, Docker, Kubernetes, GitHub Actions ve CI/CD boru hatları gibi yapılandırma dosyaları için sıklıkla kullanılan, insan tarafından okunabilen bir veri serileştirme dilidir. Doğrulayıcı, uygulamaları veya dağıtımları bozabilecek biçimlendirme sorunlarını, girinti hatalarını veya sözdizimi ihlallerini algılamaya yardımcı olur.
YAML Doğrulayıcısı kullanmak birkaç nedenden dolayı önemlidir:
Uygulamanızı, dağıtımınızı veya yapılandırmanızı bozabilecek sözdizimi hatalarını önleyin.
girinti hatalarını yakalayın.
Boşluklar yerine sekmeler veya tutarsız anahtar-değer yapıları gibi gizli biçimlendirme sorunlarından kaçının.
uyumluluğu sağlayın (örneğin Kubernetes veya Ansible).
YAML Doğrulayıcısı kullanmak için:
YAML içeriğinizi yazın veya kopyalayın.
Çevrimiçi bir YAML doğrulama aracına yapıştırın
“Doğrula” veya “Kontrol Et” düğmesine tıklayın.
Araç YAML'yi tarayacak ve size şunları gösterecektir:
Dosyanın geçerli olup olmadığı
Satıra özgü hatalar (ör. kötü girinti, beklenmeyen karakterler)
Alternatif olarak, yerel olarak veya bir CI/CD hattında çalışıyorsanız yamllint gibi komut satırı araçlarını kullanın.
YAML Doğrulayıcısı kullanın:
Yapılandırma dosyalarını bir depoya kaydetmeden önce.
YAML gerektiren Docker Compose, GitHub Actions veya Kubernetes gibi araçları yapılandırırken.
YAML tabanlı sistemler başarısız olduğunda ve bir biçimlendirme olduğundan şüpheleniyorsanız sorun.
CI/CD sürecinizin bir parçası olarak, dağıtımdan önce hataları otomatik olarak yakalamak için.
YAML'yi elle düzenledikten sonra, özellikle yapıyı bozabilecek boşluklar ve girintiler kullanıldığında.