Ir para o conteúdo
AZ Tools

Formatador e Validador YAML

Cole qualquer YAML e receba uma versão re-emitida e limpa: indentação consistente, largura de linha configurável, ordenação alfabética opcional de chaves, expansão opcional de anchors / referências. Os erros aparecem com a posição do parser. Útil para limpar workflows do GitHub Actions, manifestos do Kubernetes, configs do Astro / Vite ou qualquer YAML editado à mão que se desorganizou.

● Válido
Formatado

Como usar

  1. Cole seu YAML na entrada.
  2. Ajuste indent, largura de linha, ordenação de chaves ou expansão de anchors.
  3. Veja a saída formatada e copie.

Perguntas frequentes

Qual versão YAML?
YAML 1.2 via js-yaml — o mesmo parser de várias ferramentas de CI. Aceita anchors (&) e referências (*); merge keys (<<: *anchor) são normalizadas com 'expandir anchors' ligado.
Os comentários são preservados?
Não. O js-yaml descarta comentários porque o spec YAML não os vincula aos nós. Para comentários críticos, formate por seções e cole-os de volta manualmente.
O que 'expandir anchors' faz?
Quando ligado, os valores com anchor são inline onde referenciados, então a saída não tem marcas & / *. Desligado mantém as referências originais.
Por que 100 de largura por padrão?
Coincide com a largura padrão de code review do GitHub — suficiente para a maioria dos escalares inline não quebrarem em diffs.

Ferramentas relacionadas