【腾讯云代码分析】C/C++无用值检查规则分享 #1231
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.
-
背景介绍
随着软件复杂度的提升,代码冗余逐渐成为开发中的痛点,其中一种典型的冗余就是无用值。无用值是指在代码中定义或计算的变量,后续未被任何代码逻辑使用。常见的有赋值后未读取的变量、未被捕获的函数返回值等。
为了解决该问题,TCA实现UnusedValue规则,帮助识别并清理冗余代码,提升代码可维护性和性能。
规则推荐
工具:TCA-Armory-Q1

规则:UnusedValue
UnusedValue检查那些赋予给变量的值是否正确被使用,存在连续两次赋予变量值的情况,视为第一次赋予的值未被正确使用,报出错误。两次连续赋值可能存在条件控制语句出现错误、变量名拼写错误等情况。
使用指引
进入页面,点击方案->规则配置 -> 自定义规则包-> 添加规则 ->搜索规则名UnusedValue->选择需要添加的规则 ->批量添加规则


联系我们
欢迎访问我们的平台:腾讯云代码分析

使用文档:腾讯云代码分析帮助文档
开源地址:GitHub开源 ;CNB开源
持续为您的代码助力!
扫描可进开源群畅聊技术&答疑解惑
Beta Was this translation helpful? Give feedback.
All reactions