Tencent Code Analysis

Tencent Code Analysis

用心关注每行代码迭代、助力传承卓越代码文化!

快速入门 帮助文档

稳定可靠的架构

支持分布式云原生计算架构,支持灵活扩缩容,执行更快更稳定。

多工具支持

已集成众多自研、知名开源工具等,采用分层分离架构,可满足团队快速自助管理工具。

多语言覆盖

支持 Java/C++/Objective-C/C#/JavaScript/Python/Go/PHP 等数29种语言,覆盖常用编程语言。

增量全量分析

增量分析快速发现问题,全量分析保证问题全覆盖。

自定义指标

自定义代码标准,逐步优化代码。

全方位质量报告

图形化可视报告,轻松监管代码综合质量趋势。

全方位质量报告

图形化可视报告,轻松监管代码综合质量趋势。

标准化 API 接口

提供标准化 API 接口,支持快速对接 DevOps 平台。

分布式客户端

支持分布式客户端,包含 Linux、Mac、Windows,满足用户本地高频分析场景。

Repo Mirror

https://git.code.tencent.com/Tencent_Open_Source/CodeAnalysis.gitopen in new window

What is TCA

Tencent Cloud Code Analysis (TCA for short, code-named CodeDog inside the company early) is a comprehensive platform for code analysis and issue tracking. TCA consist of three components, server, web and client. It integrates of a number of self-developed tools, and also supports dynamic integration of code analysis tools in various programming languages.

Code analysis is a technology, using lexical analysis, syntax analysis, control-flow analysis, data-flow analysis to make a comprehensive analysis of the code, so as to verify whether the code meets the requirements of normative, security, reliability, maintainability and other indicators.

Using TCA can help team find normative, structural, security vulnerabilities and other issues in the code, continuously monitor the quality of the project code and issue alerts. At the same time, TCA opens up APIs to support connection with upstream and downstream systems, so as to integrate code analysis capabilities, ensure code quality, and be more conducive to inheriting an excellent team code culture.

组件图

流程图

Experience

Experience Linkopen in new window

Getting Started

Community

Changelogs

Contributing

License

TCA is MIT licensedopen in new window