diff options
author | Nick Vatamaniuc <vatamane@gmail.com> | 2022-06-07 16:37:52 -0400 |
---|---|---|
committer | Nick Vatamaniuc <vatamane@gmail.com> | 2022-06-07 16:37:52 -0400 |
commit | 3edf4b30bdf1e369e9be177e934609e5ea73f02f (patch) | |
tree | a5ca74debaefedeef638c95b921d83ca3824d62b /dev/format_check.py | |
parent | a1fc8075f3e86ec2242eedd2b1bbbd15758515e7 (diff) | |
download | couchdb-3.x.tar.gz |
Replace 3.x branch with a moved README marker file3.x
Use main and fdbmain from now on
Diffstat (limited to 'dev/format_check.py')
-rw-r--r-- | dev/format_check.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/dev/format_check.py b/dev/format_check.py deleted file mode 100644 index cbb0126d9..000000000 --- a/dev/format_check.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env python3 -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may not -# use this file except in compliance with the License. You may obtain a copy of -# the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations under -# the License. - -"""Erlang formatter for CouchDB -Warning: this file needs to run from the CouchDB repo root. -USAGE: ERLFMT_PATH=<path_to_erlfmt> python3 dev/format_check.py -""" - -import os -import subprocess -import sys - -from format_lib import get_source_paths, get_erlang_version - - -if __name__ == "__main__": - if get_erlang_version() < 21: - print("Erlang version is < 21. Skipping format check") - sys.exit(0) - - exit_code = 0 - - for path in get_source_paths(): - run_result = subprocess.run( - [os.environ["ERLFMT_PATH"], "-c", path], - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - ) - rc = run_result.returncode - if rc != 0: - print("\n %s error for %s" % (rc, path)) - stderr_lines = run_result.stderr.decode("utf-8").split("\n") - for line in stderr_lines: - print(" > %s" % line, file=sys.stderr) - exit_code = 1 - - sys.exit(exit_code) |