summaryrefslogtreecommitdiff
path: root/tools/test_format.py
blob: ef2a0ffb3fd36a191fcc97d0aa5afe05faf3c2f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
# Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
# This program fails if ./tools/format.py changes any files.

import sys
import subprocess
import util


def main():
    util.run([sys.executable, "tools/format.py"])
    result = util.run_output(
        ["git", "status", "-uno", "--porcelain", "--ignore-submodules"],
        exit_on_fail=True)
    if result.out:
        print("Run tools/format.py ")
        print(result.out)
        sys.exit(1)


if __name__ == '__main__':
    main()