【规则分析】C/C++返回值处理检查 #1059
xiohuang9
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
项目需求
在C/C++中,如果函数有返回值,但在调用它时没有处理返回值,可能会导致错误处理不足、未定义行为、资源泄漏和性能损失等问题。因此,始终检查返回值、错误码和异常是一种良好的编程实践,可以帮助我们及时发现潜在的错误和问题,并采取适当的处理措施来确保程序的正确性和稳定性。
基于以上编程实践,需要实现满足的代码分析规则:
代码案例:

规则设计
TCA独立工具 TCA-Armory-Q1 的 Unused_Return 支持该场景,支持检测一个函数返回值没有被使用的情况。
使用说明:


分析方案->规则配置 -> 添加规则 ->搜索规则名UnusedReturn->选择需要添加的规则 ->批量添加规则
联系我们
欢迎访问我们的平台:腾讯云代码分析
使用文档:腾讯云代码分析帮助文档
CI流水线接入腾讯云代码分析:接入指引
我们开源啦:GitHub开源地址
Beta Was this translation helpful? Give feedback.
All reactions