diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..3ae33fc --- /dev/null +++ b/.clang-format @@ -0,0 +1,34 @@ +--- +BasedOnStyle: GNU +AlignAfterOpenBracket: DontAlign +AlignConsecutiveAssignments: 'false' +AlignConsecutiveDeclarations: 'false' +AlignOperands: 'false' +AlignTrailingComments: 'false' +AllowAllParametersOfDeclarationOnNextLine: 'false' +AllowShortBlocksOnASingleLine: 'false' +AllowShortCaseLabelsOnASingleLine: 'false' +AllowShortFunctionsOnASingleLine: 'None' +AllowShortLoopsOnASingleLine: 'false' +AllowShortIfStatementsOnASingleLine: 'false' +BinPackArguments: 'false' +BinPackParameters: 'true' +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Attach +BreakBeforeTernaryOperators: 'true' +BreakConstructorInitializersBeforeComma: 'true' +Cpp11BracedListStyle: true +ColumnLimit: '80' +ConstructorInitializerAllOnOneLineOrOnePerLine: 'true' +IndentCaseLabels: 'true' +Language: Cpp +NamespaceIndentation: None +PointerAlignment: Right +SortIncludes: 'true' +SpaceAfterCStyleCast: 'true' +Standard: Cpp03 +IndentWidth: 4 +TabWidth: 4 +UseTab: Always +... + diff --git a/utils/format.sh b/utils/format.sh new file mode 100644 index 0000000..7d557e1 --- /dev/null +++ b/utils/format.sh @@ -0,0 +1,3 @@ +#!/bin/bash +find src -type f \( -iname '*.c' -or -iname '*.h' \) -exec clang-format -i -style=file {} \; +