Alat developer

Pemformat YAML

Tempel YAML. Dapatkan kembali dalam keadaan rapi, atau diberi tahu persis baris mana yang salah.

Pemformat YAML Berjalan di perangkat Anda
  • 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.

FAQ

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.