tencent cloud

Tencent Cloud Code Analysis
Tencent Cloud Code Analysis (TCA) is a cloud-native, distributed, and high-performance platform for comprehensive code analysis, tracking, and management. It integrates multiple code analysis tools, covering aspects such as code security, quality, compliance, and metrics. By continuously tracking and analyzing code, it monitors project code quality and helps teams foster a culture of code excellence.
Product Plugins
CNB TCA Plugin
Supports triggering code analysis in Cloud Native Build (CNB), providing quick analysis and deep analysis modes.
Jenkins TCA Plugin
Supports installing TCA Plugin in Jenkins and triggering code analysis via pipeline.
Visual Studio Code TCA Plugin
Supports installing the TCA plugin in Visual Studio Code, allowing users to view code issues within the IDE and trigger online/local code analysis.
JetBrains IDEs TCA Plugin
Supports installing the TCA plugin in JetBrains IDEs, allowing users to view code issues within the IDE and trigger online/local code analysis.
TCA MCP Server
TCA MCP Server supports the MCP protocol, enabling rapid initiation of code analysis and retrieval of code analysis reports via AI Q&A.
CNB TCA Plugin
Supports triggering code analysis in Cloud Native Build (CNB), providing quick analysis and deep analysis modes.
Jenkins TCA Plugin
Supports installing TCA Plugin in Jenkins and triggering code analysis via pipeline.
Visual Studio Code TCA Plugin
Supports installing the TCA plugin in Visual Studio Code, allowing users to view code issues within the IDE and trigger online/local code analysis.
View All
Product Features
Stable and Reliable Architecture

Distributed cloud-native computing architecture supports flexible scaling, with faster and more stable execution.

Stable and Reliable Architecture

Distributed cloud-native computing architecture supports flexible scaling, with faster and more stable execution.

Support for Multiple Tools

Many self-developed and well-known open-source tools have been integrated, adopting a hierarchical and separated architecture to meet the needs of teams for rapid self-service tool management.

Support for Multiple Tools

Many self-developed and well-known open-source tools have been integrated, adopting a hierarchical and separated architecture to meet the needs of teams for rapid self-service tool management.

Multilingual coverage

Supports dozens of languages such as Java, C++, Objective-C, C#, JavaScript, Python, Go, and PHP, covering commonly used programming languages.

Multilingual coverage

Supports dozens of languages such as Java, C++, Objective-C, C#, JavaScript, Python, Go, and PHP, covering commonly used programming languages.

Incremental and Full Analysis

Incremental analysis quickly identifies issues, while full analysis ensures full coverage of problems.

Incremental and Full Analysis

Incremental analysis quickly identifies issues, while full analysis ensures full coverage of problems.

Distributed Client

Supports rapid access to distributed client nodes, including Mac, Linux, Windows, and Docker, improves the efficiency of concurrent analysis, and supports high-frequency analysis scenarios for users locally.

Distributed Client

Supports rapid access to distributed client nodes, including Mac, Linux, Windows, and Docker, improves the efficiency of concurrent analysis, and supports high-frequency analysis scenarios for users locally.

AI Fix Suggestions

Supports configuring and using Tencent Cloud Code Assistant, Hunyuan, DeepSeek, etc., to provide AI-powered repair suggestions for analysis issues.

AI Fix Suggestions

Supports configuring and using Tencent Cloud Code Assistant, Hunyuan, DeepSeek, etc., to provide AI-powered repair suggestions for analysis issues.

Flexible analysis configuration

Supports custom configuration of rules, adjustment of metrics, setting of quality gates, new issue baselines, etc., helping businesses drive issue resolution and gradually optimize code.

Flexible analysis configuration

Supports custom configuration of rules, adjustment of metrics, setting of quality gates, new issue baselines, etc., helping businesses drive issue resolution and gradually optimize code.

Comprehensive Measurement Report

Graphical visualization report, easily monitor related trends.

Comprehensive Measurement Report

Graphical visualization report, easily monitor related trends.

Standardized API

Provide standardized API interfaces, supporting rapid integration with DevOps platforms.

Standardized API

Provide standardized API interfaces, supporting rapid integration with DevOps platforms.

Stable and Reliable Architecture

Distributed cloud-native computing architecture supports flexible scaling, with faster and more stable execution.

Support for Multiple Tools

Many self-developed and well-known open-source tools have been integrated, adopting a hierarchical and separated architecture to meet the needs of teams for rapid self-service tool management.

Multilingual coverage

Supports dozens of languages such as Java, C++, Objective-C, C#, JavaScript, Python, Go, and PHP, covering commonly used programming languages.

Incremental and Full Analysis

Incremental analysis quickly identifies issues, while full analysis ensures full coverage of problems.

Distributed Client

Supports rapid access to distributed client nodes, including Mac, Linux, Windows, and Docker, improves the efficiency of concurrent analysis, and supports high-frequency analysis scenarios for users locally.

AI Fix Suggestions

Supports configuring and using Tencent Cloud Code Assistant, Hunyuan, DeepSeek, etc., to provide AI-powered repair suggestions for analysis issues.

Flexible analysis configuration

Supports custom configuration of rules, adjustment of metrics, setting of quality gates, new issue baselines, etc., helping businesses drive issue resolution and gradually optimize code.

Comprehensive Measurement Report

Graphical visualization report, easily monitor related trends.

Standardized API

Provide standardized API interfaces, supporting rapid integration with DevOps platforms.

View All
Application Scenarios
Comprehensive Code Analysis
Multi-branch Development Flow
Multi-platform invocation
Supports comprehensive analysis of multi-language code, identifies risk issues such as security vulnerabilities, quality risks, code standards, and component compositions in the code, accurately tracks the responsible persons who introduced the issues, aggregately calculates code data, outputs code analysis reports, and continuously tracks and supervises code iterations.
Supports R&D models such as feature branches and trunk-based development, daily incremental analysis detects and resolves issues early, combined with quality gates to control the merging of problematic code, and regular full analysis ensures that the code meets quality and safety standards.
Provides various invocation methods such as API, CLI, IDE, and MCP to meet different analysis scenarios such as online, on-premises, and pipeline.
Product Pricing
TCA is billed based on functional modules and concurrency, please click to view the Purchase Guide >
Cooperation Cases
FAQS
Frequently asked questions
Does Tencent Cloud Code Analysis store user code?

Upon completion of code analysis, only issue location data (such as line number, cause, and responsible person) is reported. The TCA platform does not upload or store user source code, so you can use it with confidence.

How many languages does Tencent Cloud Code Analysis support?

Supports dozens of languages such as Java/C++/Objective-C/C#/JavaScript/Python/Go/PHP, covering commonly used programming languages. For specific details, please refer to the platform.

Have doubts about the code analysis results?

In scenarios where code is not executed, there are speculative algorithms. The tool will prioritize exposing code issues, and then the R&D personnel corresponding to the business will confirm whether it needs to be marked as ignored. If the business R&D personnel assess that there are no issues or it does not actually affect functionality, the issue can be marked as ignored, or ignored using code comments.

Need to connect an execution node?

TCA adopts a distributed client architecture, supporting one-click access to dedicated machine resources for teams and team projects, making it convenient for customers to independently manage and control machine resources and compilation environments. It provides various forms of access to dedicated machine resources, such as binary packages and Docker images, which are simple and efficient.

  • Eliminates the need to rely on CI resources, reducing the startup execution call chain of code analysis.
  • Can manage and control the quantity of dedicated machine resources based on business scale, execute code analysis in a distributed manner, increase analysis concurrency, reduce execution queuing, and accelerate analysis speed.
  • Can access Mac dedicated machine resources to conduct code analysis for Object-C projects.
  • Development machines of various businesses can also be added to the list of dedicated machine resources, which can effectively utilize development resources and reduce machine costs.
  • Business parties can independently manage and control the compilation environment of dedicated machines, designate the corresponding dedicated machines to execute analysis tasks, and avoid compilation failure exceptions when analysis projects that require compilation execute code analysis.
FAQS
Frequently asked questions
Does Tencent Cloud Code Analysis store user code?

Upon completion of code analysis, only issue location data (such as line number, cause, and responsible person) is reported. The TCA platform does not upload or store user source code, so you can use it with confidence.

How many languages does Tencent Cloud Code Analysis support?

Supports dozens of languages such as Java/C++/Objective-C/C#/JavaScript/Python/Go/PHP, covering commonly used programming languages. For specific details, please refer to the platform.

Have doubts about the code analysis results?

In scenarios where code is not executed, there are speculative algorithms. The tool will prioritize exposing code issues, and then the R&D personnel corresponding to the business will confirm whether it needs to be marked as ignored. If the business R&D personnel assess that there are no issues or it does not actually affect functionality, the issue can be marked as ignored, or ignored using code comments.

Need to connect an execution node?

TCA adopts a distributed client architecture, supporting one-click access to dedicated machine resources for teams and team projects, making it convenient for customers to independently manage and control machine resources and compilation environments. It provides various forms of access to dedicated machine resources, such as binary packages and Docker images, which are simple and efficient.

  • Eliminates the need to rely on CI resources, reducing the startup execution call chain of code analysis.
  • Can manage and control the quantity of dedicated machine resources based on business scale, execute code analysis in a distributed manner, increase analysis concurrency, reduce execution queuing, and accelerate analysis speed.
  • Can access Mac dedicated machine resources to conduct code analysis for Object-C projects.
  • Development machines of various businesses can also be added to the list of dedicated machine resources, which can effectively utilize development resources and reduce machine costs.
  • Business parties can independently manage and control the compilation environment of dedicated machines, designate the corresponding dedicated machines to execute analysis tasks, and avoid compilation failure exceptions when analysis projects that require compilation execute code analysis.
Help and Documentation
Product Introduction
This article aims to provide a quick introduction to the functional features and application scenarios of the Tencent Cloud Code Analysis product.
Quick Start
This article aims to introduce how to quickly use Tencent Cloud Code Analysis, helping you quickly understand the full process of using Tencent Cloud Code Analysis.
Purchase Guide
Provides guides on the billing overview and purchase methods of Tencent Cloud Code Analysis, as well as instructions on product renewal and refund.
Take the next step
Tencent Cloud Code Analysis
Please click the button below to quickly understand and use Tencent Cloud Code Analysis.
Contact Sales