O que é Visualizador YAML?

O Visualizador de YAML permite colar ou carregar arquivos YAML e ver instantaneamente uma árvore formatada com destaque de sintaxe. Ele valida seu YAML conforme a especificação, destaca erros com números de linha e permite recolher ou expandir seções aninhadas para navegar rapidamente em arquivos de configuração extensos.

Aceita YAML multidocumento (separado por ---), preserva âncoras aninhadas e reformata com a indentação que você escolher (2 ou 4 espaços). A árvore permite recolher listas e mapas com um clique, então um chart do Helm ou um docker-compose fica fácil de ler, e a busca integrada destaca as chaves e valores que combinam em todo o documento. Os erros vêm com linha e coluna exatas, sem precisar adivinhar a indentação.

Como usar

  1. Cole o conteúdo YAML ou arraste um arquivo .yml/.yaml para a área do editor.
  2. O visualizador valida a sintaxe instantaneamente e destaca quaisquer erros com números de linha.
  3. Alterne entre a visualização em árvore e a visualização bruta, recolha seções aninhadas e baixe a saída formatada.

Quando usar

  • Validar um manifesto Kubernetes antes do kubectl apply, para pegar erros de apiVersion ou selectors.
  • Revisar um docker-compose.yml longo sem rolar por 300 linhas de texto puro.
  • Conferir um playbook Ansible ou um workflow do GitHub Actions para confirmar que a estrutura faz parse.

Resultado

Você tem um manifesto de implantação Kubernetes com mais de 200 linhas. Cole-o para validar rapidamente se todos os campos obrigatórios estão presentes, identificar erros de indentação e navegar até a seção de especificação do container recolhendo os outros nós.

Perguntas frequentes

Qual a diferença para rodar yamllint localmente?
O yamllint aplica regras de estilo (espaços no fim, comprimento de linha) pela linha de comando. Esta ferramenta foca no parse e na visualização: cola o arquivo, vê a árvore e baixa uma versão com indentação consistente.
Ele trata âncoras e aliases do YAML (& e *)?
Trata. O parser js-yaml resolve as âncoras, então a árvore mostra o valor expandido em cada alias. A saída reformatada remove a âncora e escreve o conteúdo inline, que costuma ser o ideal para revisão de diff.
Posso colar vários documentos YAML de uma vez?
Pode. Documentos separados por --- são parseados como um stream e a contagem aparece na barra de ferramentas. A árvore empilha cada um com separador, facilitando comparar um Deployment e um Service do mesmo manifesto Kubernetes.
Por que o número da linha do erro não bate com o do meu editor?
Parsers de YAML contam linhas a partir de 1 no primeiro conteúdo, enquanto alguns editores numeram o shebang ou comentários iniciais de outro jeito. O número da coluna costuma ser mais confiável: aponta o caractere exato que quebrou o parse.
O YAML que eu colo é enviado para algum servidor?
Não. O parser e o formatador rodam no seu dispositivo, então senhas ou chaves de API que vierem grudadas não saem da máquina. Ainda assim, trate configurações de produção como sensíveis e oculte valores delicados antes de compartilhar prints.

Ferramentas relacionadas