官方介绍:https://cloud.tencent.com/product/tcap
境内开源:https://cnb.cool/tca/code-analysis
境外开源:https://github.com/Tencent/CodeAnalysis
▼
随着软件复杂度的提升,代码冗余逐渐成为开发中的痛点,其中一种典型的冗余就是无用值。无用值是指在代码中定义或计算的变量,后续未被任何代码逻辑使用。常见的有赋值后未读取的变量、未被捕获的函数返回值等。
为了解决该问题,TCA实现UnusedValue规则,帮助识别并清理冗余代码,提升代码可维护性和性能。
▼
工具:TCA-Armory-Q1
规则:UnusedValue
UnusedValue检查那些赋予给变量的值是否正确被使用,存在连续两次赋予变量值的情况,视为第一次赋予的值未被正确使用,报出错误。两次连续赋值可能存在条件控制语句出现错误、变量名拼写错误等情况。
▼
进入页面,点击方案->规则配置 -> 自定义规则包-> 添加规则 ->搜索规则名UnusedValue->选择需要添加的规则 ->批量添加规则