summary refs log tree commit diff
path: root/.ci/format.sh
blob: d87bfb663e95f8474c794a0243b4c0a9d8519359 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash

# Runs the Clang Formatter
# Return codes:
#  - 1 there are files to be formatted
#  - 0 everything looks fine

set -o errexit
set -o pipefail
set -o nounset

FILES=`find src -type f -type f \( -iname "*.cpp" -o -iname "*.h" \)`

clang-format -i $FILES && git diff --exit-code