Skip to content

opencode-md-table-formatter
Alinhamento Automático de Tabelas com IA

Plugin OpenCode que formata automaticamente tabelas Markdown geradas por IA. Identifica inteligentemente a largura do conteúdo, suporta formatos como negrito, itálico, blocos de código e muito mais, mantendo as tabelas sempre organizadas e bonitas.

Funcionalidades Principais

Identifica automaticamente a sintaxe Markdown e calcula inteligentemente a largura de exibição

Identificação Inteligente de Formatos Markdown

Calcula corretamente a largura de exibição de formatos como negrito, itálico, blocos de código e muito mais, garantindo que as tabelas estejam sempre perfeitamente alinhadas

Formatação Automática Após Geração por IA

Acionado automaticamente pelo hook experimental.text.complete, formata as tabelas após a IA gerar o texto sem necessidade de operação manual

Proteção Inteligente de Blocos de Código

Protege os símbolos Markdown dentro de blocos de código em linha de serem removidos incorretamente, garantindo que a sintaxe dentro do código permaneça inalterada

Suporte a Três Tipos de Alinhamento

Suporta três formatos: alinhamento à esquerda (:---), alinhamento ao centro (:---:) e alinhamento à direita (---:)

Processamento de Markdown Aninhado

Usa algoritmos de expressões regulares em múltiplas passagens para processar sintaxe Markdown aninhada como negrito, itálico, tachado e muito mais

Compatibilidade com Casos de Borda

Trata corretamente casos de borda como Emoji, caracteres Unicode, células vazias, conteúdo longo e muito mais

Execução Silenciosa

Sem saída de logs no console, erros não interrompem o fluxo de trabalho, formatação concluída silenciosamente

Feedback de Validação

Adiciona comentários de erro amigáveis para tabelas inválidas, ajudando os usuários a localizar rapidamente os problemas