From d76c69b5daf67dc3d17816b2587b2f950a5df64a Mon Sep 17 00:00:00 2001 From: Cheng Ho Ming Date: Thu, 4 Apr 2024 16:07:46 +0800 Subject: [PATCH] Format: add .clang-format file --- .clang-format | 20 ++++++++++++++++++++ .github/workflows/clang-format.yml | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 .clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 00000000..dfc048bc --- /dev/null +++ b/.clang-format @@ -0,0 +1,20 @@ +--- +Standard: Cpp11 +Language: Cpp +UseTab: ForContinuationAndIndentation +IndentWidth: '4' +TabWidth: '4' + +BreakBeforeBraces: Custom +BraceWrapping: + BeforeElse: True + +DerivePointerAlignment: 'false' +PointerAlignment: Middle + +IncludeBlocks: Preserve +SortIncludes: Never + +ReflowComments: 'true' + +... diff --git a/.github/workflows/clang-format.yml b/.github/workflows/clang-format.yml index 4292dc4a..445dbf1b 100644 --- a/.github/workflows/clang-format.yml +++ b/.github/workflows/clang-format.yml @@ -10,4 +10,4 @@ jobs: uses: actions/checkout@v3 - name: Run clang-format run: | - clang-format --dry-run -style=google $(find . -name '*.cpp' -or -name '*.h') + clang-format --Werror --dry-run $(find . -name '*.cpp' -or -name '*.h')