From af06ff1cf87ecd387a65a6f7d4d00e0b06e983fb Mon Sep 17 00:00:00 2001 From: Jonas Otto Date: Thu, 18 Feb 2021 09:12:48 -0500 Subject: [PATCH] add -use-color option to clang-tidy-diff.py Clang-tidy seems to output color only when printing directly to terminal, but an option to force color-output has been added in https://reviews.llvm.org/D7947 --- clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py b/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py index 17086d1..6bd05531 100755 --- a/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py +++ b/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py @@ -142,6 +142,8 @@ def main(): help='checks filter, when not specified, use clang-tidy ' 'default', default='') + parser.add_argument('-use-color', action='store_true', + help='Use colors in output') parser.add_argument('-path', dest='build_path', help='Path used to read a compile command database.') if yaml: @@ -225,6 +227,8 @@ def main(): common_clang_tidy_args.append('-quiet') if args.build_path is not None: common_clang_tidy_args.append('-p=%s' % args.build_path) + if args.use_color: + common_clang_tidy_args.append('--use-color') for arg in args.extra_arg: common_clang_tidy_args.append('-extra-arg=%s' % arg) for arg in args.extra_arg_before: -- 2.7.4