0

Contoh Ralat Lekukan YAML: Ruang Luar Satu

Semak konfigurasi YAML (Kubernetes, CI/CD) untuk lekukan yang betul di luar talian.

Buy Me a Coffee at ko-fi.com
Memproses... 0%
Menyemak ruang YAML
Menghuraikan kekunci pemetaan
Memadankan peraturan nilai kunci
Mengesahkan lekukan
Mengesahkan struktur

Hasilnya

Halaman ini membuka pengesah YAML yang dipramuat dengan konfigurasi pelayan pendek yang mengandungi kesilapan biasa yang nyata: selepas dua kekunci bersarang empat ruang dalam, kunci berikut jatuh kembali kepada tiga ruang dan bukannya kembali ke tahap dua ruang blok yang disertakan. YAML tidak mempunyai toleransi tab-vs-ruang dan tiada lebar inden tetap, jadi satu ruang sesat seperti ini tidak purata keluar — ia tidak sepadan dengan mana-mana blok terbuka dan fail tidak sah. Semakan gagal di bawah dijalankan secara langsung semasa halaman dimuatkan.

Ini adalah salah satu cara paling biasa YAML sebenar memecahkan dalam amalan: mengedit tangan fail dalam editor yang tidak menguatkuasakan saiz inden yang konsisten, atau menampal serpihan dari suatu tempat dengan jarak yang berbeza daripada blok sekeliling. Tidak seperti kunci pendua atau tab sesat, slip lekukan satu demi satu mudah terlepas oleh mata, terutamanya dalam manifes Kubernetes atau fail saluran paip CI yang sangat bersarang — itulah sebabnya semakan automatik menangkapnya lebih cepat daripada penyemak manusia yang mengimbas perbezaan.

Gantikan teks sampel dengan fail anda sendiri untuk melihat pelaporan baris dan lajur yang sama digunakan pada konfigurasi anda. Sebaik sahaja anda memahami corak kegagalan di sini, bandingkan dengan pratetap contoh yaml-config untuk melihat struktur yang sama dengan lekukan yang konsisten melepasi bersih.