summaryrefslogtreecommitdiff
path: root/tools/format.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/format.py')
-rwxr-xr-xtools/format.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/tools/format.py b/tools/format.py
index d1392df46..40ca58d4c 100755
--- a/tools/format.py
+++ b/tools/format.py
@@ -5,6 +5,9 @@ from glob import glob
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")
+prettier = os.path.join(third_party_path, "node_modules", "prettier",
+ "bin-prettier.js")
os.chdir(root_path)
# TODO(ry) Install clang-format in third_party.
@@ -14,12 +17,6 @@ for fn in ["BUILD.gn", ".gn"] + glob("build_extra/**/*.gn*"):
run(["gn", "format", fn])
# TODO(ry) Install yapf in third_party.
run(["yapf", "-i"] + glob("tools/*.py"))
-# TODO(ry) Install prettier in third_party.
-run([
- "prettier", "--write", "js/deno.d.ts", "js/main.ts", "js/mock_runtime.js",
- "tsconfig.json"
-])
-# Do not format these.
-# js/msg_generated.ts
-# js/flatbuffers.js
+run(["node", prettier, "--write"] + glob("js/*.js") + glob("js/*.ts") +
+ ["tsconfig.json"] + ["tslint.json"])
run(["rustfmt", "-f", "--write-mode", "overwrite"] + glob("src/*.rs"))