mirror of
https://github.com/licsber/micropython.git
synced 2024-09-20 09:00:23 +08:00
tools/codeformat.py: Add verbose option to pass to uncrustify and black.
This adds a new command line option `-v` to `tools/codeformat.py` to enable verbose printing of all files that are scanned. Normally `uncrustify` and `black` are called with the `-q` option so setting verbose suppresses the `-q` option and on `black` also enables the `-v` option which makes it print out all file names matching the filter similar to how `uncrustify` does by default.
This commit is contained in:
parent
5cfc09ffca
commit
8f642677f7
@ -138,6 +138,7 @@ def main():
|
|||||||
cmd_parser = argparse.ArgumentParser(description="Auto-format C and Python files.")
|
cmd_parser = argparse.ArgumentParser(description="Auto-format C and Python files.")
|
||||||
cmd_parser.add_argument("-c", action="store_true", help="Format C code only")
|
cmd_parser.add_argument("-c", action="store_true", help="Format C code only")
|
||||||
cmd_parser.add_argument("-p", action="store_true", help="Format Python code only")
|
cmd_parser.add_argument("-p", action="store_true", help="Format Python code only")
|
||||||
|
cmd_parser.add_argument("-v", action="store_true", help="Enable verbose output")
|
||||||
cmd_parser.add_argument("files", nargs="*", help="Run on specific globs")
|
cmd_parser.add_argument("files", nargs="*", help="Run on specific globs")
|
||||||
args = cmd_parser.parse_args()
|
args = cmd_parser.parse_args()
|
||||||
|
|
||||||
@ -168,13 +169,21 @@ def main():
|
|||||||
|
|
||||||
# Format C files with uncrustify.
|
# Format C files with uncrustify.
|
||||||
if format_c:
|
if format_c:
|
||||||
batch(["uncrustify", "-q", "-c", UNCRUSTIFY_CFG, "-lC", "--no-backup"], lang_files(C_EXTS))
|
command = ["uncrustify", "-c", UNCRUSTIFY_CFG, "-lC", "--no-backup"]
|
||||||
|
if not args.v:
|
||||||
|
command.append("-q")
|
||||||
|
batch(command, lang_files(C_EXTS))
|
||||||
for file in lang_files(C_EXTS):
|
for file in lang_files(C_EXTS):
|
||||||
fixup_c(file)
|
fixup_c(file)
|
||||||
|
|
||||||
# Format Python files with black.
|
# Format Python files with black.
|
||||||
if format_py:
|
if format_py:
|
||||||
batch(["black", "-q", "--fast", "--line-length=99"], lang_files(PY_EXTS))
|
command = ["black", "--fast", "--line-length=99"]
|
||||||
|
if args.v:
|
||||||
|
command.append("-v")
|
||||||
|
else:
|
||||||
|
command.append("-q")
|
||||||
|
batch(command, lang_files(PY_EXTS))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
Reference in New Issue
Block a user