Formatter YAML
Format YAML dengan Prettier: indentasi dan spasi konsisten sementara komentar dan banyak dokumen dipertahankan. Error sintaks tampil dengan baris dan kolom.
Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.
Alat Terkait
Lihat SemuaApa itu Formatter YAML?
Formatter YAML menormalkan indentasi dan spasi file YAML seperti manifes Kubernetes, workflow GitHub Actions, atau file Docker Compose. Tidak seperti konverter yang memuat lalu men-dump data, alat ini mempertahankan komentar, pemisah dokumen (---), dan urutan key.
Cara menggunakan Formatter YAML
- Tempel YAML ke kotak input atau klik Muat contoh.
- Pilih Indentasi (2 spasi umum untuk YAML).
- Klik Format (keluaran juga diperbarui saat Anda mengetik).
- Salin atau unduh YAML yang sudah diformat.
Contoh
a: 1
b:
- x # note
a: 1 b: - x # note
Kapan menggunakan Formatter YAML
Pakai untuk memperbaiki indentasi yang tidak konsisten, merapikan file CI/CD dan Kubernetes, atau memeriksa YAML sebelum commit. Tab tidak diizinkan untuk indentasi YAML, jadi opsi Tab tidak disarankan. Untuk memeriksa sintaks saja, pakai YAML Validator.
Cara kerja Formatter YAML
Input pertama dimuat dengan js-yaml untuk mendeteksi error (termasuk key ganda) dengan baris dan kolom persis. Kemudian dicetak dengan plugin YAML Prettier, yang bekerja pada pohon sintaks konkret, sehingga komentar, anchor, string multibaris, dan flow collection dipertahankan sementara indentasi dan spasi dinormalkan.
Kasus Penggunaan Umum
- Menormalkan file values Kubernetes atau Helm
- Merapikan workflow GitHub Actions
- Memperbaiki indentasi campuran di docker-compose.yml
- Memformat contoh YAML untuk dokumentasi
Catatan Keamanan
Semuanya berjalan secara lokal di browser Anda; kode yang Anda tempel tidak diunggah.
Pertanyaan Umum
Apakah komentar dipertahankan?
Ya, komentar dipertahankan.
Apakah urutan key berubah?
Tidak.
Mengapa key ganda ditolak?
YAML 1.2 mewajibkan key unik dalam mapping, jadi js-yaml melaporkannya sebagai error.