Pemformat YAML
Tempel YAML. Dapatkan kembali dalam keadaan rapi, atau diberi tahu persis baris mana yang salah.
- Berjalan di browser Anda — teks Anda tidak pernah dikirim ke mana pun
- Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau
Cara kerjanya
Seluruh desain YAML bertumpu pada indentasi, yang membuatnya nyaman dibaca dan luar biasa mudah rusak. Satu spasi nyasar menghasilkan pesan kesalahan dari pipeline CI dua puluh menit kemudian. Alat ini mengurainya di sini dan langsung memberi tahu Anda.
Validasi dengan nomor baris
Jika dokumen gagal diurai, Anda mendapat baris dan kolom tempat kegagalan terjadi beserta alasan dari parser itu sendiri. Itu hampir selalu lebih berguna daripada keluaran yang diformat, dan itulah alasan sebagian besar orang membuka alat seperti ini.
Pemformatan ulang
YAML yang valid diurai menjadi struktur data dan ditulis ulang dari awal, sehingga indentasi menjadi seragam, tanda kutip dinormalkan, dan spasi sisa di akhir baris hilang. Karena melewati data dan bukan mengedit teks, hasilnya dijamin valid.
Harga dari proses bolak-balik
Komentar hilang. Komentar bukan bagian dari data, sehingga parser membuangnya. Anchor dan alias diperluas menjadi nilai lengkapnya dan tidak dipertahankan. Jika komentar di file Anda penting, format salinannya dan terapkan perbaikan indentasi secara manual.
Mengurutkan kunci
Urutan alfabet membuat dua file konfigurasi benar-benar bisa dibandingkan dalam diff. Itu juga pilihan yang salah untuk file yang urutannya bermakna bagi pembaca manusia — pipeline CI lebih mudah dibaca dalam urutan eksekusi daripada urutan alfabet.
Beberapa dokumen
File yang berisi beberapa dokumen yang dipisahkan --- ditangani, dan masing-masing diformat secara bergantian.
Pemformat YAML — pertanyaan
Mengapa komentar saya hilang?
Pemformatan mengurai YAML menjadi data lalu menuliskannya kembali, dan komentar bukan bagian dari data. Format salinannya bila Anda perlu mempertahankan komentar.
Apakah alat ini memberi tahu di mana letak kesalahannya?
Ya, lengkap dengan baris dan kolom serta penjelasan dari parser itu sendiri.
Apakah YAML saya diunggah?
Tidak. YAML diurai di browser Anda, yang penting mengingat betapa sering YAML berisi rahasia dan detail infrastruktur.
Apakah bisa menangani beberapa dokumen dalam satu file?
Ya, dokumen yang dipisahkan --- masing-masing diformat.
Haruskah saya mengurutkan kunci?
Berguna untuk membandingkan dua file konfigurasi. Tidak membantu bila urutan bermakna bagi pembaca.