我们如何为覆盖工具添加自定义规则?

时间:2018-02-05 06:51:10

标签: c++ static-analysis coverity

我想添加一些自定义规则以消除某些误报并添加我自己的某些规则(例如,3级锁定应显示为警告,未初始化的变量不应显示为警告等)。

如何将自定义规则添加到Coverity中?

1 个答案:

答案 0 :(得分:0)

听起来您正在询问如何使用Coverity Extend SDK编写自定义检查器,但实际上只需要更改现有内置检查器的行为。第一个应该在paywall后面有详细记录(一个现场课程甚至包括在一些公司交易中,这就是我采用它的方式),但根据我的经验,应该是最后的事情。 - 现有的跳棋回复速度要快得多。

更改单个检查程序的行为在其配置选项(也是支付方式)的文档中有所介绍,但现有选项是否涵盖您想要的内容尚不清楚,在这种情况下您可能需要提交增强凭证并等待希望。我在 Dr Dobbs 文章http://pobox.com/~flash/Deploying_Static_Analysis.pdf中涵盖了这一点,可能比你关心的更为通用。