常见问题

最近更新时间:2024-10-15 10:58:01

我的收藏

什么是分支项目?

分支项目是由代码库分支、分析方案以及分析路径(默认代码库根目录)构成。由于一个代码库具有 1 - n 个分支,在多分支研发模式下,业务方可根据需要仅对主干分支进行分析,也可以对每个分支进行分析,以及 MR 合流分析,以此来降低开发在开发过程中可能产生的代码质量问题。

什么是分析方案?

分析方案是一系列的配置集合方案,在代码分析过程中,会根据所对应的方案配置信息,执行相应的代码分析。
每个代码库针对不同的业务需求在执行分析时或多或少会存在差异,有时仅关注安全,有时仅关注规范,还会存在不同的门禁需求等,因此不同的分析方案与代码库分支组成了多对多的关系,构成了多个分析项目,可以灵活满足业务不同场景下的需求。

执行代码分析需要接入节点吗?

TCA 支持团队、团队项目专机资源一键接入,方便客户自主管控机器资源和编译环境。提供了云应用、二进制包、Docker 镜像等多种形式接入专机资源,简单快捷。
无需依赖 CI 资源,减少代码分析启动执行调用链。
可以根据业务规模管控专机资源量,分布式执行代码分析,增加分析并发,减少执行排队,加快分析速度。
可以接入 Mac 专机资源,针对 Object-C 项目开展代码分析。
各业务开发机也可接入到专机资源列表,可以有效的利用开发资源,减少机器成本。
业务方可以自主管控专机的编译环境,指定对应专机执行分析任务,避免需编译的分析项目执行代码分析时出现编译失败的异常。

分析完成对检查结果存疑?

在不执行代码的情况下,部分场景有推测算法,可能达不到100%不误报。如果觉得没有问题或者不影响,可以选择标记处理为误报或者无需处理,下一次执行分析该处问题就不会再被报出来了。
说明:
如果是对该规则存疑,认为无需该规则,则可以进入分析方案 > 代码检查页面中进行规则配置,屏蔽该规则。

腾讯云代码分析可以集成自定义工具吗?

TCA 支持客户集成自定义工具,可以在团队 > 工具页面创建自定义工具。
免责声明:
被扩展集成进腾讯云代码分析系统的任何非官方工具,该类工具对于腾讯云代码分析系统等于黑盒,腾讯云代码分析系统不对该类工具负责,由该类工具方承担所有责任(包括但不限于分发被分析代码,产生代码以及相关信息泄漏)。