summaryrefslogtreecommitdiffstats
path: root/.ci/format.sh
blob: 89fa4e88e03234e27fb347b9ea454b42191def55 (plain)
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 include src -type f -type f \( -iname "*.cc" -o -iname "*.h" \)`

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