如何告诉 cppcheck 忽略某些错误?
Posted
技术标签:
【中文标题】如何告诉 cppcheck 忽略某些错误?【英文标题】:How can I tell cppcheck to ignore certain errors? 【发布时间】:2011-12-08 14:57:00 【问题描述】:我希望能够编写 2 套规则:
忽略类似错误的规则集
未初始化的变量 变量作用域包含 ALL 的规则集,但我可以手动忽略一个或多个规则集
注意:
cppcheck 将检查内存泄漏。 对于类,仅在给出“--all”时才进行检查。原因是如果实例被自动释放,会出现误报。
【问题讨论】:
【参考方案1】:在 Cppcheck 术语中.. 规则是 Cppcheck 应在代码中查找并报告的用户定义模式。
1.Ruleset 忽略类似的错误
使用抑制。请参阅 --suppression-list 和 --suppress。您可以使用 -i 跳过整个文件。
2.Ruleset 包括 ALL ,但我可以手动忽略一个或多个规则集
使用 --enable。
【讨论】:
以上是关于如何告诉 cppcheck 忽略某些错误?的主要内容,如果未能解决你的问题,请参考以下文章