【规则分析】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
-
项目需求
在C/C++中,如果函数有返回值,但在调用它时没有处理返回值,可能会导致错误处理不足、未定义行为、资源泄漏和性能损失等问题。因此,始终检查返回值、错误码和异常是一种良好的编程实践,可以帮助我们及时发现潜在的错误和问题,并采取适当的处理措施来确保程序的正确性和稳定性。
基于以上编程实践,需要实现满足的代码分析规则:
代码案例:
规则设计
TCA独立工具 TCA-Armory-Q1 的 Unused_Return 支持该场景,支持检测一个函数返回值没有被使用的情况。
使用说明:
分析方案->规则配置 -> 添加规则 ->搜索规则名UnusedReturn->选择需要添加的规则 ->批量添加规则
联系我们
欢迎访问我们的平台:腾讯云代码分析
使用文档:腾讯云代码分析帮助文档
CI流水线接入腾讯云代码分析:接入指引
我们开源啦:GitHub开源地址
Beta Was this translation helpful? Give feedback.
All reactions