Sobre o projeto

O mdtablefix corrige tabelas Markdown ajustando as larguras das colunas para uniformidade. Ao usar --wrap, ele reorganiza parágrafos e itens de lista para 80 colunas, tratando palavras hifenizadas como unidades indivisíveis. A ferramenta preserva a sintaxe Markdown durante a reorganização, incluindo código inline, links, referências de notas de rodapé GFM, citações entre parênteses e sequências comuns de datas. Ela ignora blocos de código cercados e respeita pipes escapados. Recursos adicionais incluem a renumeração de listas ordenadas com suporte a listas aninhadas, a padronização de quebras temáticas para 70 underscores, a substituição de ... por caracteres de reticências, a normalização de cercas de código, a conversão de cabeçalhos Setext para o formato ATX e o processamento de YAML frontmatter. A ferramenta converte tabelas HTML simples para Markdown durante o pré-processamento. Ela processa múltiplos arquivos em paralelo, mantendo a ordem de entrada, e fornece funções de biblioteca Rust para incorporar a lógica de reorganização de tabelas.