summaryrefslogtreecommitdiff
path: root/tools/format.sh
blob: 2845ecd6444a8848d02b78c5ea422f703c7e5789 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
set -e
cd `dirname "$0"`/..
clang-format -i -style Google src/*.cc src/*.h src/include/*.h

gn format BUILD.gn
gn format deno.gni
gn format rust.gni
gn format .gn

yapf -i js/*.py
yapf -i tools/*.py

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

rustfmt --write-mode overwrite src/*.rs