TscanCode,作为腾讯官方推出的开源项目,专注于助力开发与测试工程师在代码层面及时发现并解决难题。它能够有效识别并消除诸如空指针、服务器宕机等长期困扰新项目的难题,于萌芽阶段将其扼杀。用户可根据自身需求自定义检查项,具备卓越的扩展性和可扩展性。其平均扫描速度高达10万行/分钟!
应用特点
空指针检查:包括可疑的空指针,以及判空后的解引用,如Crash等共3类subid检查。
数据越境检查:涵盖Sprintf_S越境等共1类subid检查。
内存泄漏检查:识别分配和释放不匹配等共1类subid检查。
逻辑错误检查:包括重复的代码分支、bool类型和INT的比较、关系式始终为True或False等共18类可疑代码检查。
计算错误检查:涵盖if判断中带有可疑的等号、随意变量回归局部变量等共15类检查。
其他检查:如无标记数低于0、对bool类型进行自增等,共11类检查。
如何使用
自定义检查项:根据项目需求,配置相应的检查项。
批量扫描:支持批量扫描代码,提高效率。
实时监控:实时监控代码质量,及时发现并解决问题。
详细报告:生成详细的扫描报告,方便分析和定位问题。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21