mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
parent
343e30f7a6
commit
8427e99672
|
@ -8,14 +8,21 @@ import sys
|
|||
|
||||
os.chdir(os.path.dirname(__file__) + "/..")
|
||||
|
||||
ignore_files = ["src/engine/keys.h", "src/engine/client/keynames.h"]
|
||||
|
||||
def recursive_file_list(path):
|
||||
result = []
|
||||
for dirpath, dirnames, filenames in os.walk(path):
|
||||
result += filter(lambda p: p not in ignore_files, [os.path.join(dirpath, filename) for filename in filenames])
|
||||
result += [os.path.join(dirpath, filename) for filename in filenames]
|
||||
return result
|
||||
|
||||
IGNORE_FILES = [
|
||||
"src/engine/client/keynames.h",
|
||||
"src/engine/keys.h",
|
||||
]
|
||||
def filter_ignored(filenames):
|
||||
return [filename for filename in filenames
|
||||
if filename not in IGNORE_FILES
|
||||
and not filename.startswith("src/game/generated/")]
|
||||
|
||||
def filter_cpp(filenames):
|
||||
return [filename for filename in filenames
|
||||
if any(filename.endswith(ext) for ext in ".c .cpp .h".split())]
|
||||
|
@ -31,7 +38,7 @@ def main():
|
|||
p = argparse.ArgumentParser(description="Check and fix style of changed files")
|
||||
p.add_argument("-n", "--dry-run", action="store_true", help="Don't fix, only warn")
|
||||
args = p.parse_args()
|
||||
filenames = filter_cpp(recursive_file_list("src"))
|
||||
filenames = filter_ignored(filter_cpp(recursive_file_list("src")))
|
||||
if not args.dry_run:
|
||||
reformat(filenames)
|
||||
else:
|
||||
|
|
Loading…
Reference in a new issue