Hice un formateador de código C, Cpp y Java para entornos Node.js.
(github.com/lumirlumir)¡Hola!
Yo soy básicamente desarrollador frontend, así que estoy familiarizado con el entorno de Node.js, pero entre los paquetes publicados en npm no encontré ninguno realmente adecuado que, como eslint o prettier, se encargara bien del formateo de código C, Cpp y Java.
Por eso hice un paquete con el que se puede gestionar el formateo de código de los lenguajes C y Cpp a través de npm en un entorno Node.js.
Es un paquete que utiliza clang-format, que se usa como formateador predeterminado de C y Cpp en VScode.
Lo desarrollé de nuevo a partir del paquete angular/clang-format, cuyo mantenimiento se detuvo en 2022, ampliando la cantidad de plataformas compatibles, y si dejas un archivo .clang-format en la raíz, lo reconoce y lo usa automáticamente.
Por ahora lo hice pensando en usuarios de todo el mundo, así que el README está en inglés, pero si aumenta un poco más la cantidad de estrellas de usuarios coreanos, también haré documentación en coreano por separado y dejaré el enlace...! Además, si hay alguna función que les gustaría que se agregara, dejen un comentario o un issue y la intentaré incorporar.
Si no saben cómo usar .clang-format en VScode, dejen un comentario y también les explicaré el método de configuración adicional. ¡Gracias!
4 comentarios
Últimamente me surgió un proyecto en C, y está bueno.
👍👍.
Hago más trabajo en código C, así que me gustó bastante, nostalgia del frontend :)
Originalmente me gustaba C, así que de alguna manera terminé haciendo esto jaja