This page documents how source code autoformatting tools can be used to enforce the Zubax C++ coding conventions.
Unlike AStyle or Uncrustify, clang-format doesn't tend to break your code or introduce nonsensical changes. The configuration file below requires clang-format version 8 or newer. Note that clang-format can't enforce brace placement and some other things; consider using clang-tidy for that.
Put the config file in the sources' root directory, then run from the same directory:
Eclipse IDE autoformatter
Configuration file for the Eclipse autoformatter is attached below. Eclipse's embedded autoformatter is quite limited in its capabilities, so one should not rely on it too much.