Markdown Linter
Valide Markdown com regras customizadas. Hierarquia de títulos, alt em imagens, links e consistência.
O que é Markdown Linter?
O Markdown Linter do humberto.ai valida seu texto Markdown contra um conjunto de regras de qualidade e acessibilidade, direto no navegador. Ele aponta hierarquia de títulos quebrada (h1 → h2 → h3), imagens sem texto alternativo (alt), links placeholder ou inválidos, mistura de marcadores de lista e linhas em branco em excesso, e devolve uma pontuação de 0 a 100. Nada é enviado a servidor: todo o processamento é local.
Como usar
- Cole ou digite seu Markdown na caixa de texto à esquerda.
- Veja a análise em tempo real: a pontuação (0 a 100) e a lista de problemas aparecem automaticamente à direita, conforme você digita.
- Percorra cada item — número da linha, o problema e a sugestão de correção — e ajuste o texto manualmente.
- Repita até a pontuação subir e a lista ficar vazia ("Nenhum problema encontrado!").
- Use o botão "Resetar" para limpar tudo e começar de novo.
Perguntas frequentes
O linter envia meu conteúdo para algum servidor?
Não. Toda a análise roda no seu navegador com JavaScript; o texto não sai da página, não é enviado a nenhuma API nem armazenado.
Quais regras ele verifica?
Hierarquia de títulos (não pular de h1 direto para h3), imagens sem texto alternativo (alt), links de placeholder (URLs que contêm example.com), mistura de marcadores de lista (- e *), linhas em branco desnecessárias no início e várias linhas em branco consecutivas.
Como a pontuação de 0 a 100 é calculada?
Começa em 100. Cada erro desconta 15 pontos e cada aviso desconta 5, com piso em 0. São tratados como erro a hierarquia de títulos quebrada e imagens sem alt; os demais itens são avisos.
É um linter completo, tipo markdownlint?
Não. É um conjunto enxuto de regras focadas em qualidade e acessibilidade, não a especificação inteira do markdownlint. Ele não valida sintaxe de tabelas, blocos de código ou frontmatter.
Existe limite de tamanho do texto?
Não há limite definido no código; ele analisa todo o Markdown colado. Como roda no navegador, textos muito grandes podem deixar a análise um pouco mais lenta.
Ele corrige o Markdown automaticamente?
Não. Ele aponta a linha e mostra uma sugestão do que fazer, mas você aplica a correção manualmente no seu editor.