如何排除第三方lib / dll在CLANG scan-build xcodebuild中进行分析?

时间:2012-11-29 05:52:00

标签: clang scan-build

我在项目中使用了一些开源代码和第三方库,并希望在使用scan-build文件分析项目时排除该代码的分析。 我知道我们可以#ifndef clang_analyzer 使用这个宏来抑制代码被分析,但我不想复制粘贴到所有文件中。

OR 是否有任何方法可以使用scan-build命令分析后生成的报告,而不显示某些文件集生成的警告/错误?

提前感谢。

1 个答案:

答案 0 :(得分:0)

使用--exclude [1] [2]选项(自2018年开始可用)

-排除

不要对在此目录中找到的文件运行静态分析器 (您可以多次指定此选项)。可能在以下情况下有用 该项目包含第三方库。

Same适用于scan-build$ pip install scan-build)-https://github.com/rizsotto/scan-build

的Python实现