blob: 76ef959e680eaac19e9127205bf35b46b9c14c99 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import pathlib
import subprocess
def is_file(path):
return path.is_file()
def has_extension(extensions):
def f(path):
return path.suffix in extensions
return f
ROOTS = ["./deimos", "./main"]
for root in ROOTS:
for file in filter(has_extension([".cpp", ".c"]), filter(is_file, pathlib.Path(root).rglob("*"))):
print(file)
subprocess.run(["clang-tidy", file, "-header-filter=deimos|main"])
|