Пример грешке у увлачењу ИАМЛ-а: размак од једног до другог
Проверите ИАМЛ конфигурације (Кубернетес, ЦИ/ЦД) за исправно увлачење ван мреже.
Резултат
Ова страница отвара ИАМЛ валидатор унапред учитан са кратком конфигурацијом сервера која садржи праву, уобичајену грешку: након што су два кључа угнежђена четири размака дубоко, следећи кључ се враћа на три размака уместо да се враћа на ниво са два размака приложеног блока. ИАМЛ нема толеранцију табулатора наспрам размака и нема фиксну ширину увлачења, тако да један залутали простор као што је овај не има просечну вредност — једноставно се не подудара ни са једним отвореним блоком, а датотека је неважећа. Неуспешна провера у наставку се покреће уживо у тренутку када се страница учита.
Ово је један од најчешћих начина на који се прави ИАМЛ квари у пракси: ручно уређивање датотеке у уређивачу који не примењује конзистентну величину увлаке или лепљење фрагмента однекуд са другачијим размаком од околног блока. За разлику од дупликата кључа или залуталог језичка, удубљење од једног до другог је лако промаћи на око, посебно у дубоко угнежђеном Кубернетес манифесту или датотеци ЦИ цевовода — управо је то разлог зашто га аутоматизована провера хвата брже него људски рецензент који скенира разлику.
Замените пример текста сопственом датотеком да бисте видели исто извештавање по редовима и колонама примењено на вашу конфигурацију. Једном када разумете шаблон грешке овде, упоредите га са унапред подешеним иамл-цонфиг-екампле да бисте видели исту структуру са доследним увлачењем које пролази чисто.