fix clang-format check

This commit is contained in:
Pheenoh 2021-01-31 20:49:35 -05:00
parent 24d529f67b
commit ff68771d32
No known key found for this signature in database
GPG Key ID: 4312662758CE7D5A
3 changed files with 20 additions and 6 deletions

View File

@ -1,6 +1,6 @@
---
Language: Cpp
Standard: c++03
Standard: C++03
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false

View File

@ -8,8 +8,8 @@ jobs:
steps:
- uses: actions/checkout@v2
- uses: DoozyX/clang-format-lint-action@v0.11
with:
source: '.'
extensions: 'h,cpp'
clangFormatVersion: 11
- name: Install clang-format
run: sudo apt-get install clang-format-10
- name: Run clang-format-check
run: sh tools/clang-format-check.sh

View File

@ -0,0 +1,14 @@
#!/bin/bash
clangFormatTargets=$(find . -type f -regex '.*\.\(cpp\|hpp\|h\|cc\|cxx\)')
for inputFile in $clangFormatTargets
do
clang-format-10 -style=file $inputFile > $inputFile-formatted
diff $inputFile $inputFile-formatted
if [ $? != 0 ] ; then
exit 1
else
rm $inputFile-formatted
fi
done