Formatação de Código em Solidity
Guia
Formatação de Código em Solidity
Cole seu código-fonte de contrato inteligente em Solidity e receba código limpo e compatível com a diretriz de estilo no navegador — sem instalações, sem configuração de Hardhat, sem compilação remota. O formatação reorganiza modificadores de função, ordena pragmas e imports, normaliza comentários NatSpec e aplica indentação consistente, para que a saída esteja pronta para revisão ou entrega de auditoria.
Como usar
- Cole seu código em Solidity (
.sol) no campo de entrada, ou clique Tente um exemplo para um contrato de início. - Escolha a largura de indentação (4 espaços por padrão, correspondente à diretriz oficial), posição dos colchetes e limite de coluna.
- Decida se deseja reorganizar modificadores de função, ordenar linhas de pragma e imports, e normalizar comentários NatSpec. Todos os três estão ativados por padrão.
- Se desejar que o formatação enforce uma versão específica do compilador, altere o Versão do Solidity dropdown para longe de Manter pragma existente.
- O código formatado aparece à direita com destaque de sintaxe; use os botões de cópia ou download para retornar ao seu projeto.
Características
- Indentação de diretriz de estilo — 4 espaços, 2 espaços ou tabs.
- Posição dos colchetes K&R ou Allman — colchete aberto na mesma linha (padrão) ou na linha seguinte.
- Ordem dos modificadores — visibilidade (
public,external,internal,private) → mutabilidade (pure,view,payable) →virtual→override, com modificadores personalizados preservados após os padrões. - Ordenação de pragmas e imports — pragmas primeiro, depois imports ordenados alfabeticamente pelo caminho citado.
- Seletor de versão do Solidity — manter o pragma existente ou normalizar para uma versão recente 0.8.x.
- Normalização de NatSpec —
///e/** */bloques recebem um espaço após os barras e alinhamento consistente*. - Quebra de linhas longas — listas longas de argumentos são quebradas no limite de coluna que você especificar (40–200, padrão 120).
- Executa inteiramente no navegador — seu código de contrato nunca sai da sua máquina.
Perguntas frequentes
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 16 de junho de 2026
