Validator YAML
Validasi sintaks YAML dengan js-yaml: indentasi salah, key ganda, dan kurung tak tertutup dilaporkan dengan baris dan kolom. Mendukung file multi-dokumen.
Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.
Alat Terkait
Lihat SemuaApa itu Validator YAML?
Validator YAML memeriksa apakah teks adalah YAML valid dan melaporkan error pertama dengan baris, kolom, dan alasannya, seperti indentasi salah, key mapping ganda, atau flow sequence tidak tertutup. File multi-dokumen yang dipisahkan --- didukung.
Cara menggunakan Validator YAML
- Tempel YAML ke kotak input.
- Klik Validasi (hasil diperbarui saat Anda mengetik).
- Perbaiki error pada baris dan kolom yang dilaporkan, jika ada.
- Hasil valid menampilkan berapa banyak dokumen yang di-parse.
Contoh
a: 1 a: 2
Line 2, column 1 – Syntax error: duplicated mapping key
Kapan menggunakan Validator YAML
Pakai saat CI gagal dengan error YAML, sebelum menerapkan manifes Kubernetes, atau untuk memeriksa file konfigurasi. Alat ini hanya memeriksa sintaks, bukan apakah key benar untuk alat tertentu (misalnya workflow GitHub Actions yang valid).
Cara kerja Validator YAML
Teks di-parse dengan loadAll milik js-yaml memakai skema inti YAML 1.2 default. Setiap dokumen dimuat sepenuhnya, sehingga error indentasi, key ganda, escape tidak valid, dan kurung tak tertutup terdeteksi. js-yaml melaporkan penanda berbasis nol yang ditampilkan sebagai baris dan kolom berbasis satu.
Kasus Penggunaan Umum
- Men-debug error "mapping values are not allowed here"
- Memeriksa manifes Kubernetes sebelum kubectl apply
- Memvalidasi docker-compose.yml dan file CI
- Mendeteksi key ganda yang diam-diam menimpa pengaturan
Catatan Keamanan
Semuanya berjalan secara lokal di browser Anda; kode yang Anda tempel tidak diunggah.
Pertanyaan Umum
Apakah ia memvalidasi skema Kubernetes atau GitHub Actions?
Tidak, hanya sintaks YAML.
Apakah banyak dokumen didukung?
Ya, dokumen yang dipisahkan --- semuanya diperiksa dan dihitung.
Apakah anchor dan alias didukung?
Ya.