We aim for a consistent and readable coding style. You do not need to worry about styling if you use the right tools we present in the following.
clang-format. Can be added to be automatically run on save in your editor / IDE:
Current style is defined in .clang-format.
A pre-commit hook for git checking the code formatting can be found here.
black. Can be added to be automatically run on save in your editor / IDE:
black is also run by our
pre-commit-hooks. To run manually:
pre-commit run black --all-files