https://github.com/MichaelLettrich created
https://github.com/llvm/llvm-project/pull/75457
Adds a `-config-file` command line option that passes on the path of
.`clang-tidy` or custom config file to the `clang-tidy` executable.
>From 05aff16d9b117e7e04c5342ec1792c91ef41e48b Mon Sep 17 00:00:00 2001
From: Michael Lettrich <[email protected]>
Date: Thu, 14 Dec 2023 11:31:28 +0100
Subject: [PATCH] Allow to pass config file to clang-tidy-diff
Adds a `-config-file` command line option that passes on the path of
.`clang-tidy` or custom config file to the `clang-tidy` executable.
---
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 8817e2914f6e25..53c990f58a7edc 100755
--- a/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
+++ b/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
@@ -173,6 +173,8 @@ def main():
help="checks filter, when not specified, use clang-tidy " "default",
default="",
)
+ parser.add_argument("-config-file", dest="config_file",
+ help="Specify the path of .clang-tidy or custom config
file",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."
@@ -313,6 +315,8 @@ def main():
common_clang_tidy_args.append("-fix")
if args.checks != "":
common_clang_tidy_args.append("-checks=" + args.checks)
+ if args.config_file != "":
+ common_clang_tidy_args.append("-config-file=" + args.config_file)
if args.quiet:
common_clang_tidy_args.append("-quiet")
if args.build_path is not None:
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits