Usar clang-format en código C++
clang-format
es una herramienta para formatear automáticamente el código C/C++/Objective-C, de modo que los desarrolladores no tengan que preocuparse por los problemas de estilo durante las revisiones del código.
Se recomienda formatear su código C++ modificado antes de abrir solicitudes de extracción, lo que le ahorrará tiempo a usted y a los evaluadores.
Puede instalar clang-format
y git-clang-format
a través de npm install -g clang-format
.
To automatically format a file according to Electron C++ code style, run clang-format -i path/to/electron/file.cc
. It should work on macOS/Linux/Windows.
El flujo de trabajo para formatear su código modificado:
- Haga cambios de códigos en el repositorio de Electron.
- Ejecute
git add your_changed_file.cc
. - Ejecute
git-clang-format
, y probablemente verá modificaciones enyour_changed_file.cc
, estas modificaciones se generan a partir declang-format
. - Ejecute
git agregue su_archivo_registrado.cc
y confirme su cambio. - Ahora la rama está lista para abrirse como una solicitud de extracción.
If you want to format the changed code on your latest git commit (HEAD), you can run git-clang-format HEAD~1
. Vea git-clang-format -h
para más detalles.
Integración del Editor
You can also integrate clang-format
directly into your favorite editors. For further guidance on setting up editor integration, see these pages: