我正在尝试将clang-tidy
的硬编码配置选项从我们的Makefile移到.clang-tidy
YAML文件中。到目前为止,我们这样调用run-clang-tidy-6.0.py:
# Run clang-tidy. The header filter includes files in the foo and bar/baz directories
# but it excludes files ending in .g.h (auto-generated headers).
run-clang-tidy-6.0.py -header-filter='.*(foo|bar\/baz).*(?<!\.g\.h)$$' > clang-tidy-output.txt
这很好。但是如果我在HeaderFilterRegex: '.*(foo|bar\/baz).*(?<!\.g\.h)$$'
中有.clang-tidy
,则过滤将无法正常工作。
我尝试过各种围绕字符转义/未转义的事情,因为我知道Make和YAML有不同的期望,但我不能完全正确。 即:
非常感谢!