Voorbeeld van YAML-inspringfout: één spatie ernaast
Controleer YAML-configuraties (Kubernetes, CI/CD) op correcte inspringing, offline.
Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Over dit hulpmiddel
Deze pagina opent de YAML-validator vooraf geladen met een korte serverconfiguratie die een echte, veelvoorkomende fout bevat: na twee sleutels die vier spaties diep genest zijn, springt een volgende sleutel terug naar drie spaties in plaats van naar het twee-spatieniveau van het omsluitende blok. YAML heeft geen tolerantie voor tabs versus spaties en geen vaste inspringbreedte, dus een enkele verdwaalde spatie zoals deze middelt niet uit – hij komt simpelweg niet overeen met een open blok en het bestand is ongeldig. De falende controle hieronder wordt live uitgevoerd zodra de pagina laadt.
Dit is een van de meest voorkomende manieren waarop echte YAML in de praktijk breekt: het handmatig bewerken van een bestand in een editor die geen consistente inspringgrootte afdwingt, of het plakken van een fragment met andere spatiëring dan het omliggende blok. In tegenstelling tot een dubbele sleutel of een verdwaalde tab, is een afwijking van één spatie in de inspringing met het blote oog moeilijk te spotten, vooral in een diep genest Kubernetes-manifest of CI-pijplijnbestand – precies waarom een geautomatiseerde controle het sneller vindt dan een menselijke reviewer die een diff scant.
Vervang de voorbeeldtekst door je eigen bestand om dezelfde regel-en-kolom rapportage toegepast op jouw configuratie te zien. Zodra je het foutpatroon hier begrijpt, vergelijk het dan met de yaml-config-example preset om te zien hoe dezelfde structuur met consistente inspringing wél slaagt.