1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-13 03:19:53 +03:00
opentx/tools/clang-format.sh
Anton Haglund 8a93eb8461
Add tool: clang-format.sh (#7940)
Signed-off-by: anton <haglundanton+github@gmail.com>
2020-09-25 12:56:51 +02:00

26 lines
697 B
Bash
Executable file

#!/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