自定义cppcheck规则集

时间:2015-01-22 16:02:12

标签: static-code-analysis cppcheck

我正在使用Cppcheck进行静态代码分析。我想要实现的是根据“严重性”修改一些规则,例如,我想从样式更改规则 uninitMemberVar 的严重性警告(这只是一个例子)。

有没有办法实现这个目标? 我在哪里可以找到完整的cppcheck规则集?

1 个答案:

答案 0 :(得分:2)

我是Cppcheck开发人员。

uninitMemberVar已经是一个警告。我建议你使用--xml-version = 2.

对于您的信息,默认的--xml格式是版本1.在此格式中,只有错误和样式。所有非错误消息都显示为样式。这种格式是默认的,因为它兼容旧的插件/脚本/工具 - 但是我们现在可以考虑将版本2设置为默认版本,因为我们多年来一直推荐版本2.

要获取所有错误消息的列表,请使用--errorlist。例如:

cppcheck --errorlist --xml-version=2