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 Language: Cpp
Standard: c++03 Standard: C++03
AccessModifierOffset: -4 AccessModifierOffset: -4
AlignAfterOpenBracket: Align AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false AlignConsecutiveAssignments: false

View File

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

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