1

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

有没有办法做到这一点?在哪里可以找到完整的 cppcheck 规则集?

4

1 回答 1

3

我是一名 Cppcheck 开发人员。

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

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

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

cppcheck --errorlist --xml-version=2
于 2015-01-23T12:56:09.610 回答