Usando clang-format em Código C++
clang-format
é uma ferramenta para aplica estilo de codificação em C/C++/Objective-C para que os desenvolvedores não precisem se preocuparem com questões desse tipo, durante as revisões de código.
É altamente recomendável para formatar o seu código alterado em C++, antes de abir uma solicitação de pull requests, que irão salvar você e o tempo de revisores.
Você pode instalar o clang-format
e git-clang-format
através do 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.
O fluxo de trabalho para formatar o seu código alterado:
- Fazer alterações de código no repositório do Electron.
- Use
git add your_changed_file.cc
. - Use
git-clang-format
, e você vai provavelmente ver uma notificação emyour_changed_file.cc
, essas modificações são geradas doclang-format
. - Use
git add your_changed_file.cc
, e confirme a sua alteração. - Agora a branch está pronto para ser aberto em uma solicitação de pull request.
If you want to format the changed code on your latest git commit (HEAD), you can run git-clang-format HEAD~1
. See git-clang-format -h
for more details.
Integração com Editor
You can also integrate clang-format
directly into your favorite editors. For further guidance on setting up editor integration, see these pages: