// yaml
YAML Statistics.
Inspect a YAML document: total keys, max depth, counts of strings, numbers, booleans, arrays, and objects.
YAML input
Statistics
Perguntas frequentes
Quais estatísticas são exibidas?
Mostra o número total de chaves, valores únicos, profundidade máxima e tipos de dados.
Pode analisar arquivos YAML grandes?
Sim, vários megabytes são processados sem problemas.
Detecta chaves duplicadas?
Sim, reporta chaves duplicadas.
Por que inspecionar a estrutura YAML
Inspecionar a estrutura YAML ajuda a entender a complexidade e o tamanho de um arquivo de configuração antes de fazer alterações. Isso é crucial para manutenção e revisão de código.
Para arquivos YAML grandes, como aqueles gerados por ferramentas de IaC ou documentos de API, saber a profundidade e o número de chaves ajuda a decidir se o arquivo precisa ser dividido.
A inspeção também ajuda a identificar padrões, como chaves duplicadas em diferentes níveis ou estruturas excessivamente aninhadas que podem indicar problemas de design.
O que cada métrica significa
Total de chaves indica quantas configurações existem no arquivo. Mais chaves geralmente significam maior complexidade e mais pontos de configuração para manter.
Profundidade máxima mostra o nível mais profundo de aninhamento. Arquivos com muitos níveis são mais difíceis de ler e podem beneficiar-se de achatamento ou reestruturação.
Contagem de tipos revela a distribuição entre escalares, listas e mapas, ajudando a entender a natureza dos dados armazenados no YAML.
Casos de uso
Code review: inspecionar a complexidade de arquivos YAML antes de aprovar alterações em pipelines de CI/CD ou configurações de infraestrutura.
Documentação: gerar uma visão geral automática da estrutura de configurações para equipes que precisam entender um novo projeto.
Otimização: identificar seções complexas que podem ser simplificadas ou que são candidatas a extração em arquivos separados.