静态代码分析
静态代码分析是在不实际运行程序的情况下,通过词法分析、语法分析、控制流、数据流分析等技术对程序源代码进行分析,验证代码是否满足规范性、安全性、可靠性、可维护性等指标。
分析方案
分析方案也指分析策略,又称分析配置方案,分析项目启动分析时,会下发对应的方案配置信息执行代码分析。
分析项目
分析项目是执行分析的最小单元,目前有三种类型的分析项目:代码库分析项目、源码包分析项目、制品库分析项目。
代码库分析项目 = 代码库分支 + 分析路径 + 分析方案
源码包分析项目 = 源码包版本 + 分析方案
制品库分析项目 = 制品名称 + 分析方案
分析节点
分析节点用于执行具体的分析任务,用户启动一个分析任务后,会根据分析配置将任务分配到对应的节点上执行。腾讯云代码分析采用分布式客户端架构,可以灵活的将客户端部署到任意地域(需要能够访问腾讯云代码分析平台端),例如作为一次性临时节点、常驻节点使用。
问题责任人
git blame 责任人,通常为对应问题行提交者。