我的项目中有一个依赖项作为我无法控制的源。我正在使用 cmake 的 clang-tidy 集成来分析我的代码,并且这种依赖会引发很多警告。有没有办法告诉 cmake 不要在特定文件上运行 clang-tidy ?
我试图将文件添加到-line-filter
clang-tidy 的选项中,但这不起作用:
set_target_properties(target PROPERTIES
CXX_CLANG_TIDY "${clang_tidy_loc};\
${TIDY_CONFIG} \
-line-filter=\"[\
{\"name\":\"path/to/file.cpp\"},\
{\"name\":\"path/to/file.h\"}\
]\"")
如果该解决方案可以与 cppcheck 等其他静态分析器一起使用,那就太好了。谢谢。