This guide is for singa devoloper who should sanitize the code before merging into the main branch.
Install clang-format for C++:
Ubuntu 16.04: sudo apt install clang-format
Ubuntu 18.04: sudo apt install clang-format-6.0
Install yapf for Python:
pip install yapf
-
C++:
clang-format -i path/to/file
-
Python:
yapf -i path/to/file
usage: bash tool/code-format/format.sh
Currently the configuration are customized to respect google style.
Update of configuration could be done at .clang-format
and .style.yapf