Criei um formatador de código C, Cpp e Java para o ambiente Node.js.
(github.com/lumirlumir)Olá!
Sou basicamente um desenvolvedor front-end, então estou acostumado com o ambiente Node.js. Entre os pacotes disponíveis no npm, não havia nada realmente adequado que cuidasse da formatação de código C, Cpp e Java como o eslint ou o prettier fazem.
Por isso, criei um pacote que permite gerenciar a formatação de código das linguagens C e Cpp no ambiente Node.js por meio do npm.
É um pacote que utiliza o clang-format, usado como formatador padrão de C e Cpp no VSCode.
Ele foi desenvolvido novamente com base no pacote angular/clang-format, cuja manutenção foi encerrada em 2022, ampliando a quantidade de plataformas compatíveis. Se você criar um arquivo .clang-format na raiz, ele será reconhecido e usado automaticamente.
Como inicialmente foi feito para usuários do mundo todo, o README está em inglês. Mas, se houver mais estrelas de pessoas da Coreia, vou criar uma documentação em coreano separada e adicionar o link...! Além disso, se houver alguma funcionalidade que vocês gostariam de ver adicionada, deixem um comentário ou abram uma issue que vou refletir isso no projeto.
Se alguém não souber como usar o .clang-format no VSCode, deixe um comentário que eu também explico como fazer a configuração adicional. Obrigado!
4 comentários
Ultimamente surgiu um projeto em C para fazer, e está sendo legal.
👍👍.
Com a sensação de ter voltado para casa, já que minhas atividades com código C são mais frequentes, front-end :)
Eu sempre gostei de C, então de algum jeito acabou ficando assim hehe