Use dry-run to check for clang-format errors instead of inplace editing

This commit is contained in:
Jan 2023-10-02 23:23:56 +02:00
parent cc31a4a4b0
commit 616f39a31e
No known key found for this signature in database
GPG Key ID: 44B581F78FF5C57C
2 changed files with 7 additions and 2 deletions

View File

@ -15,5 +15,4 @@ jobs:
- name: Test formatting for all files
working-directory: ${{ github.workspace }}
run: |
./scripts/reformat-all.sh
[[ $(git status --porcelain | wc -l) == 0 ]]
./scripts/check-format.sh

6
scripts/check-format.sh Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
# Go to repository root
cd "$(dirname "$0")/.." || exit 2
find ./src ./test -iname '*.h' -o -iname '*.cpp' | xargs clang-format -Werror -ferror-limit=1 --dry-run