Skip to content

Latest commit

 

History

History
 
 

code-format

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

How to format code

This guide is for singa devoloper who should sanitize the code before merging into the main branch.

tools to auto formating code

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

Formating a single file

  • C++: clang-format -i path/to/file

  • Python: yapf -i path/to/file

Formating the whole project

usage: bash tool/code-format/format.sh

Configuration:

Currently the configuration are customized to respect google style. Update of configuration could be done at .clang-format and .style.yapf