Add tool: clang-format.sh (#7940)

Signed-off-by: anton <haglundanton+github@gmail.com>
This commit is contained in:
Anton Haglund
2020-09-25 12:56:51 +02:00
committed by GitHub
parent 499328346c
commit 8a93eb8461
+26
View File
@@ -0,0 +1,26 @@
#!/bin/sh
# Automatic indentation of all .c, .cpp and .h-files using clang-format
# based on https://github.com/opentx/opentx/wiki/OpenTX-Code-Style-Guide
# clang-format version 10.0.0
for i in $(find ./ -name "*.c" -or -name "*.cpp" -or -name "*.h")
do
echo $i
clang-format -i -style="{BasedOnStyle: LLVM,
IndentWidth: 2,
UseTab: Never,
AllowShortBlocksOnASingleLine: false,
AllowShortIfStatementsOnASingleLine: false,
AllowShortFunctionsOnASingleLine: false,
BreakBeforeBraces: Custom,
BraceWrapping: { AfterFunction: true,
BeforeElse: true },
IndentCaseLabels: true,
PenaltyReturnTypeOnItsOwnLine: 0,
ColumnLimit: 120}" $i
done