[clang-tools-extra] [run-clang-tidy.py] Add option to ignore source files from compilation database (PR #82416)
Piotr Zegar via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 21 12:23:48 PST 2024
================
@@ -462,6 +469,19 @@ def main():
[make_absolute(entry["file"], entry["directory"]) for entry in database]
)
+ # Filter source files from compilation database.
+ if args.source_filter:
+ try:
+ source_filter_re = re.compile(args.source_filter)
+ except:
+ print(
+ "Error: unable to compile regex from arg -source-filter:",
+ file=sys.stderr,
+ )
+ traceback.print_exc()
+ sys.exit(1)
----------------
PiotrZSL wrote:
I were thinking more about something like:
```suggestion
except Exception as e:
print(
"Error: unable to compile regex from arg -source-filter: %0" % (e),
file=sys.stderr,
)
sys.exit(1)
```
Or something like that.
https://github.com/llvm/llvm-project/pull/82416
More information about the cfe-commits
mailing list