我已经设置了一个项目来使用覆盖扫描 https://scan.coverity.com/.
Under 分析设置→项目组件 I have
Component name Pattern Ignore in analysis
cxxopts .*/src/cxxopts.hpp Yes
STL /usr/include/c++/.* Yes
但当我去的时候查看缺陷我看到 9 个问题,全部来自以下文件/usr/include/c++/5.4.1/functional
。我如何真正排除它们?
令人困惑的是,Overview选项卡显示
12 Total defects
2 Outstanding
7 Dismissed
3 Fixed
虽然查看缺陷显示 9 个问题(这就是 7+2 吗?为什么有些问题突出,有些问题被驳回,而所有问题都应该被忽略?)
它看起来像正则表达式模式,在这种情况下,“++”可能需要某种形式的转义。我不确定哪种形式,因为我不知道如何解释字符串或使用哪种正则表达式语法,但以下内容的某些变体应该可以工作:
/usr/include/c\+\+/.*
/usr/include/c\\+\\+/.*
/usr/include/c\\\+\\\+/.*
如果这些都不起作用,我建议联系[电子邮件受保护] /cdn-cgi/l/email-protection(在扫描网站上列为问题联系电子邮件)。
这也可以解释为什么概述显示这些文件的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)