我正在使用Cppcheck进行静态代码分析。我想要实现的是根据“严重性”修改一些规则,例如,我想从样式更改规则 uninitMemberVar 的严重性警告(这只是一个例子)。
有没有办法实现这个目标? 我在哪里可以找到完整的cppcheck规则集?
答案 0 :(得分:2)
我是Cppcheck开发人员。
uninitMemberVar已经是一个警告。我建议你使用--xml-version = 2.
对于您的信息,默认的--xml格式是版本1.在此格式中,只有错误和样式。所有非错误消息都显示为样式。这种格式是默认的,因为它兼容旧的插件/脚本/工具 - 但是我们现在可以考虑将版本2设置为默认版本,因为我们多年来一直推荐版本2.
要获取所有错误消息的列表,请使用--errorlist。例如:
cppcheck --errorlist --xml-version=2