summaryrefslogtreecommitdiff
path: root/tools/lint.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lint.py')
-rwxr-xr-xtools/lint.py26
1 files changed, 7 insertions, 19 deletions
diff --git a/tools/lint.py b/tools/lint.py
index 1fa0d461d..452d44104 100755
--- a/tools/lint.py
+++ b/tools/lint.py
@@ -2,7 +2,7 @@
# Does google-lint on c++ files and ts-lint on typescript files
import os
-import subprocess
+from util import run
root_path = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
third_party_path = os.path.join(root_path, "third_party")
@@ -10,21 +10,9 @@ cpplint = os.path.join(third_party_path, "cpplint", "cpplint.py")
tslint = os.path.join(third_party_path, "node_modules", "tslint", "bin",
"tslint")
-
-def run(args):
- print(" ".join(args))
- env = os.environ.copy()
- subprocess.check_call(args, env=env)
-
-
-def main():
- os.chdir(root_path)
- run([
- "python", cpplint, "--filter=-build/include_subdir",
- "--repository=src", "--extensions=cc,h", "--recursive", "src/."
- ])
- run(["node", tslint, "-p", ".", "--exclude", "js/msg_generated.ts"])
-
-
-if __name__ == "__main__":
- main()
+os.chdir(root_path)
+run([
+ "python", cpplint, "--filter=-build/include_subdir", "--repository=src",
+ "--extensions=cc,h", "--recursive", "src/."
+])
+run(["node", tslint, "-p", ".", "--exclude", "js/msg_generated.ts"])