MarkdownLab

Linter de Markdown

Cole seu Markdown e receba uma lista linha a linha de problemas de estilo e estrutura — níveis de título, marcadores de lista, espaços em branco no final da linha, e mais. Corrija automaticamente o que for corrigível com um clique.

Executa totalmente no seu navegador — seus arquivos nunca saem do dispositivo.

7 problemas
Markdown
Problemas
  • L1
    MD022/blanks-around-headingsCorrigível

    Headings should be surrounded by blank lines (Expected: 1; Actual: 0; Below)

  • L2
    MD001/heading-increment

    Heading levels should only increment by one level at a time (Expected: h2; Actual: h3)

  • L2
    MD022/blanks-around-headingsCorrigível

    Headings should be surrounded by blank lines (Expected: 1; Actual: 0; Above)

  • L6
    MD032/blanks-around-listsCorrigível

    Lists should be surrounded by blank lines

  • L7
    MD004/ul-styleCorrigível

    Unordered list style (Expected: dash; Actual: asterisk)

  • L7
    MD032/blanks-around-listsCorrigível

    Lists should be surrounded by blank lines

  • L9
    MD040/fenced-code-language

    Fenced code blocks should have a language specified

Como funciona

  1. 01Cole ou envie seu Markdown, ou clique em Exemplo para testar um documento com vários problemas intencionais.
  2. 02A lista de problemas é atualizada automaticamente conforme você digita, mostrando o número da linha, a regra e uma mensagem em linguagem simples para cada achado — problemas marcados como "Corrigível" podem ser resolvidos automaticamente.
  3. 03Clique em Corrigir para resolver automaticamente todos os problemas corrigíveis no local; problemas que exigem uma decisão (como um nível de título pulado) ficam para você corrigir manualmente. Clique em Desfazer para reverter a última correção.
  4. 04Abra Regras para desativar regras individuais — agrupadas por categoria (Títulos, Listas, Espaços em branco, e mais) — se uma regra não combinar com o seu estilo. Suas escolhas são lembradas neste navegador.
  5. 05Copie o relatório como texto simples para compartilhar em um code review ou mensagem de commit.

Perguntas frequentes

Este linter (validador) de Markdown é gratuito?

Sim, sem conta e sem limites. Tanto a análise quanto a correção automática rodam totalmente no motor JavaScript do seu navegador, usando o conjunto de regras do markdownlint.

Meu Markdown é enviado para algum lugar?

Não. A análise acontece totalmente no lado do cliente — o texto que você cola nunca sai do seu dispositivo (a menos que você use "Abrir da URL" para buscar um arquivo remoto, o que é uma requisição direta do navegador, não um repasse via servidor).

Que tipos de problemas ela detecta?

Saltos de nível de título (por exemplo, H1 direto para H3), marcadores de lista inconsistentes, linhas em branco faltando ao redor de títulos e listas, espaços em branco no final da linha, e dezenas de outros problemas comuns de estilo Markdown do conjunto de regras padrão do markdownlint.

Esta ferramenta corrige problemas automaticamente?

Sim, para os problemas que o markdownlint sabe corrigir mecanicamente (espaços em branco no final da linha, estilo de marcador de lista, linhas em branco faltando e similares) — clique em Corrigir e eles são resolvidos no local, com um nível de Desfazer. Problemas que exigem uma decisão, como um nível de título pulado ou um título duplicado, não são corrigíveis automaticamente e ficam listados para você resolver manualmente.

Posso desativar regras específicas?

Sim — abra o painel Regras para desmarcar qualquer regra, agrupadas por categoria. Regras desativadas são totalmente excluídas da análise (não apenas escondidas da lista) e sua escolha é salva neste navegador para a próxima vez. O comprimento de linha (MD013) vem desativado por padrão, já que linhas de texto longas e sem quebra são um estilo Markdown normal.

Isso é a mesma coisa que o markdownlint?

Sim — ele roda a biblioteca markdownlint de verdade (licenciada em MIT) no seu navegador, o mesmo motor usado pelos populares linters do VS Code e de linha de comando, só que sem etapa de instalação.

Ferramentas relacionadas

Validador de Markdown

Procurando um validador de Markdown em vez de um linter? É a mesma ferramenta — "lintar" e "validar" Markdown significam a mesma coisa: verificar um documento contra um conjunto de regras estruturais e de estilo (em vez de verificar se ele sequer é interpretável, já que quase qualquer texto é tecnicamente Markdown válido). Esta ferramenta valida estrutura e estilo: hierarquia de títulos, consistência de listas e espaços em branco — os problemas que fazem o Markdown renderizar de forma inconsistente entre diferentes mecanismos ou parecer malfeito em um diff.