YAML biçimlendirici
YAML'ı doğrulayın ve açık satır ve sütun hatalarıyla yeniden biçimlendirin.
YAML biçimlendirici
YAML her yerde görünür — Kubernetes manifestlerinden GitHub Actions iş akışlarına ve uygulama yapılandırmalarına kadar — ve boşluklara katlanmaz: tek bir yanlış hizalanmış boşluk tüm belgeyi bozar. Bu araç bir YAML belgesinin sözdizimini kontrol eder ve tutarlı bir şekilde yeniden biçimlendirir, böylece bozuk bir işlem hattı veya yapılandırma dosyasını çalışmadan önce yakalayabilirsiniz.
Bir belgeyi yapıştırın ve anında analiz edilir. Geçerli giriş, seçtiğiniz girinti genişliğiyle yeniden biçimlendirilmiş olarak döndürülür; geçersiz giriş, sorunun tam satırını ve sütununu, ayrıca ayrıştırıcının orada beklediği şeyi döndürür, bu nedenle kırk satırdan hangisinin kayıp sekmeyi içerdiğini tahmin etmek zorunda kalmazsınız. Her geçerli belgede iki denetim otomatik olarak çalışır: herhangi bir satır girinti için sekme kullanıyorsa uyarı (YAML belirtimi sekmeleri yasaklar, çoğu düzenleyici varsayılan olarak bunları eklese de) ve aynı eşleme içindeki yinelenen anahtarların sayısı (YAML buna izin verir, ancak genellikle yalnızca sonuncusu kalır ve diğerleri gereksizdir).
Seçenekler hem şekli hem de boşlukları kontrol eder. Belirlenimci, karşılaştırılabilir bir belge elde etmek için anahtarları alfabetik olarak sıralayın — üretilen bir yapılandırma işlevsel bir sebep olmadan sürekli gürültülü git diff'leri ürettiğinde yararlıdır. Kısa listeleri daralt, tags: [a, b, c] gibi üç satırlık bir etiket listesi gibi bir skalar diziyi tek bir akış stili satırına dönüştürür; kapalı tutun ve girdideki tüm satır içi akış listeleri, gözden geçirmek ve birleştirmek için genellikle daha kolay olan bir öğe başına bir satıra genişletilir. Açıklamaları kaldır, minifikasyon için tam satır ve sondaki hash açıklamalarını kaldırır, ancak bunu açık tutmak belgenizin açıklamalarını tam olarak yazıldığı gibi korur.
Biçimlendirme tamamen tarayıcınızda gerçekleşir. Yapıştırdığınız YAML asla yüklenmez, günlüğe kaydedilmez veya başka yere gönderilmez — analiz edilir, yeniden biçimlendirilir ve yerel olarak görüntülenir ve sekmesini kapattığınızda veya yenilediğinizde kaybolur.