Tencent Cloud Code Analysis
TCA开源版
前言/ foreword
腾讯云代码分析(TCA)开源版12月及春节期间发布新功能汇总如下。
月度贡献者名单。
体验版地址:https://tca.tencent.com/
官网地址:https://cloud.tencent.com/product/tcap
官方开源仓库:(点击最下方【阅读原文】可直接跳转)https://github.com/Tencent/CodeAnalysis
国内工蜂镜像地址:https://git.code.tencent.com/Tencent_Open_Source/CodeAnalysis
上新一
分支项目支持指定扫描路径,适配大仓场景
分析项目->添加分析项目->代码目录
上新二
增强规则包支持标签
增强规则包由TCA独立工具支持,需申请授权免费使用,申请传送门:
《CLS使用文档》:https://tencent.github.io/CodeAnalysis/zh/quickStarted/enhanceDeploy.html
上新三
增加cppcheck2.6工具,添加misra检查规则,并添加cppcheck和misra的使用手册
指引:https://tencent.github.io/CodeAnalysis/zh/guide/%E4%BB%A3%E7%A0%81%E6%A3%80%E6%9F%A5/%E5%B7%A5%E5%85%B7/cppcheck.html
上新四
传递RESULT_DIR环境变量给自定义工具,用来存放工具扫描结果(避免并发工具结果文件冲突)
指引:https://tencent.github.io/CodeAnalysis/zh/guide/%E5%B7%A5%E5%85%B7%E7%AE%A1%E7%90%86/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%B7%A5%E5%85%B7.html#%E8%87%AA%E5%AE%9A%E4%B9%89%E5%B7%A5%E5%85%B7%E6%AD%A5%E9%AA%A4%E8%AF%B4%E6%98%8E
上新五
codedog.ini删除codedog_env字段,容易配错,与config.ini中server地址配置重复
codedog.ini废弃字段:
使用config.ini中SERVER_URL字段:
上新六
config.ini文件增加cls备份服务器配置,提高license服务稳定性
上新七
支持Helm charts部署TCA服务
以上功能代码已提交开源版,欢迎使用!
TCA体验版有彩蛋,快来看!👇👇
彩蛋
TCA体验版上新官方执行机,目的在于让大家更加方便的体验到我们的代码分析~
(不过我们只有一台资源,需要排排队...)
想有更加畅快体验的同学,欢迎接入专机沉浸式体验我们哦!
(遇到部署扫描问题,可在文末联系小助理帮忙解决) 快来体验吧:https://tca.tencent.com/
TCA体验版专题介绍:
腾讯云代码分析,公众号:腾讯云静态分析腾讯云代码分析(TCA)镜像&二进制包 | 一键接入,高效安全。
【GitHub Contributor】
12月贡献者名单:
@Sanshix:
● 补充常见问题以及解决方案:代码库登记成功后,开启第一次代码分析时,出现代码库及账号不匹配。 ● 补充文档:服务启动时报错的一种case的排查方式。
欢迎大家和我们一起加入开源版的建设!