shafu formatter! instale e execute o comando shafu no seu arquivo solidity. porque código bonito importa!
@Sabnock66 @lucasmanuel_eth ótima pergunta! Eu expliquei isso aqui
shafu
shafu11/07/2025
Muitas pessoas me perguntaram de onde vem meu estilo de formatação. Tudo começou antes de eu ter escrito uma única linha de código em Solidity. Eu era Engenheiro de Aprendizado de Máquina antes e fiz a maioria das coisas em numpy, pytorch e tensorflow. Não use tensorflow, mas isso é para outra hora. A maior parte desse código são cadeias de operações matemáticas. É aqui que peguei a coisa da simetria. Alinhar equações torna tudo muito mais fácil de ler. A simetria também é simplesmente linda. O post do blog do @jeremyphoward também foi muito influente. LEIA! A maior parte do meu trabalho foi em Jupyter Notebooks. Eu adoro JNs. Ter ilustrações e explicações ao vivo diretamente onde meu código está faz total sentido para mim. Provavelmente deveríamos escrever Contratos Inteligentes assim. Imagine o contrato do Uniswap com todas as suas visualizações logo acima do código. Ótimo para as pessoas que o leem e incrível para os auditores. Formatar à mão também é uma ótima maneira de reler o código. Você não pode automatizar isso! Embora talvez você pudesse treinar um LLM em todos os meus contratos e ver o que acontece! Se você quiser construir um formatador shafu, me avise! Eu financiaria isso. forge fmt --shafu
9,01K