summaryrefslogtreecommitdiffstats
path: root/misc/scripts/clang_format.sh
diff options
context:
space:
mode:
Diffstat (limited to 'misc/scripts/clang_format.sh')
-rwxr-xr-xmisc/scripts/clang_format.sh38
1 files changed, 0 insertions, 38 deletions
diff --git a/misc/scripts/clang_format.sh b/misc/scripts/clang_format.sh
deleted file mode 100755
index a5c07b9..0000000
--- a/misc/scripts/clang_format.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/env bash
-
-# This script runs clang-format and fixes copyright headers on all relevant files in the repo.
-# This is the primary script responsible for fixing style violations.
-
-set -uo pipefail
-
-# Loops through all code files tracked by Git.
-git ls-files -- '*.c' '*.h' '*.cpp' '*.hpp' '*.cc' '*.hh' '*.cxx' '*.m' '*.mm' '*.inc' |
-while read -r f; do
- # Run clang-format.
- clang-format --Wno-error=unknown -i "$f"
-
- # Fix copyright headers, but not all files get them.
- if [[ "$f" == *"inc" ]]; then
- continue
- elif [[ "$f" == *"glsl" ]]; then
- continue
- elif [[ "$f" == "test/"* ]]; then
- continue
- fi
-
- python misc/scripts/copyright_headers.py "$f"
-done
-
-diff=$(git diff --color)
-
-# If no patch has been generated all is OK, clean up, and exit.
-if [ -z "$diff" ] ; then
- printf "Files in this commit comply with the clang-tidy style rules.\n"
- exit 0
-fi
-
-# A patch has been created, notify the user, clean up, and exit.
-printf "\n*** The following changes have been made to comply with the formatting rules:\n\n"
-echo "$diff"
-printf "\n*** Please fix your commit(s) with 'git commit --amend' or 'git rebase -i <hash>'\n"
-exit 1