diff options
Diffstat (limited to 'util/pre-commit.py')
-rwxr-xr-x | util/pre-commit.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/util/pre-commit.py b/util/pre-commit.py deleted file mode 100755 index ca1dc35..0000000 --- a/util/pre-commit.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python3 - -import os -import sys -import subprocess -import glob -import license - -# stash unstaged files before running test -#os.system("git stash -q --keep-index") - -#print("Running pre-commit hook in {0}".format(os.getcwd())) -problems = False - -# check license -print("Checking license...") -if license.lint("util/header-gpl3.txt", glob.glob("src/**/*.cpp") + glob.glob("src/**/*.h"), True) > 0: - problems = True - print("Run <<./util/license.py -l util/header-gpl3.txt src/**/*.cpp src/**/*.h>> to autofix") - -# check style -print("Checking style...") -astyle = subprocess.run(['astyle', '--dry-run', '--formatted', '--options=astyle.rc'] + glob.glob("src/**/*.cpp") + glob.glob("src/**/*.h"), stdout=subprocess.PIPE) -if len(astyle.stdout.splitlines()) > 0: - problems = True - for line in astyle.stdout.splitlines(): - print(line.decode('utf-8')) - print("Run <<astyle --options=astyle.rc --suffix=none src/**/*.cpp src/**/*.h>> to autofix") - -# restore stash -#os.system("git stash pop -q") - -if problems: - sys.exit(-1) -else: - sys.exit(0) |