如何排除第三方lib/dll在CLANG扫描构建xcodebuild中进行分析



我在我的项目中使用了一些开源代码和第三方库,在使用扫描构建文件分析我的项目时,我想将这些代码排除在分析之外。我知道我们可以#ifndefclang_analyzer使用这个宏来抑制代码被分析,但我不想将其复制粘贴到所有文件中。

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

提前谢谢。

使用--exclude[1][2]选项(自2018年起提供)

-排除

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

同样适用于scan-build($ pip install scan-build)的Python实现-https://github.com/rizsotto/scan-build

最新更新