mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-06 19:12:30 +01:00
23 lines
620 B
Python
23 lines
620 B
Python
import fnmatch
|
|
import os
|
|
import sys
|
|
import subprocess
|
|
|
|
executable = "clang-format"
|
|
if os.name == 'nt':
|
|
executable += ".exe"
|
|
|
|
for root, dirnames, files in os.walk('../'):
|
|
for filename in files:
|
|
if filename.endswith(('.cpp', '.h')):
|
|
print(executable, root+"/"+filename)
|
|
os.system(" %s -style=file -i %s" % (executable, (root + "/" + filename)))
|
|
|
|
# Check if all files are formatter
|
|
output = subprocess.check_output("git diff", shell=True)
|
|
|
|
if output:
|
|
print("Git diff is not empty. This means your code was not formatted via %s!" % executable)
|
|
print(output)
|
|
sys.exit(1)
|