Skip to content

Revise C++ coding style using clang-format-6.0

Brad King requested to merge brad.king/cmake:clang-format-6.0 into master

Update clang-format.bash to use clang-format-6.0. Update .clang-format with configuration to make the 6.0 format as close as possible to what 3.8 produced before. Then revise the style:

  • Indent preprocessor directives (a feature new since 3.8)
  • Add a newline and indentation before inheritance : and ,

Rename the Git attribute identifying the format to include the clang-format version number: format.clang-format-6.0. This will aid external infrastructure in knowing what version of the tool to run.

Run the clang-format.bash script to update all our C and C++ code to the new style.

Merge request reports