summaryrefslogtreecommitdiff
path: root/dev/format_check.py
diff options
context:
space:
mode:
authorNick Vatamaniuc <vatamane@gmail.com>2022-06-07 16:37:52 -0400
committerNick Vatamaniuc <vatamane@gmail.com>2022-06-07 16:37:52 -0400
commit3edf4b30bdf1e369e9be177e934609e5ea73f02f (patch)
treea5ca74debaefedeef638c95b921d83ca3824d62b /dev/format_check.py
parenta1fc8075f3e86ec2242eedd2b1bbbd15758515e7 (diff)
downloadcouchdb-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.py48
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)