CodeArts Check
CodeArts Check
All results for "
" in this service
All results for "
" in this service
Service Overview
What Is CodeArts Check?
Service Features
Huawei-developed Code Check Engine
Five Mainstream Industry Standards and Huawei Programming Guidelines
Mainstream Programming Languages
Tens of Billions of LOC Scanned per Day
One-stop Issue Fixing
Three-Layer (Coding, Merging, and Version Release) Protection
Service Advantages
Application Scenarios
Constraints
Getting Started
Quick Start
User Guide
Process
Roles and Permissions
Preparing
Creating Tasks
Creating a Task to Check Code from Repo
Creating a Task to Check Code from Git
(Optional) Configuring Rule Sets
CodeArts Check Rule Set
Adding a Custom Code Check Rule Set
Deleting a Custom Code Check Rule Set
Modifying a Custom Rule Set
Exporting a Rule Set
Viewing Rule Details
(Optional) Configuring Tasks
Overview
Configuring Basic Info
Configuring a Rule Set
Configuring Excluded Flies
Configuring Quality Gate
Configuring Execution Plans
Enabling and Disabling Notifications
Configuring Check Modes
Configuring an Automatic Check Task for Branch Merge
Configuring an Automatic Check Task Executed upon Code Commit
Executing Tasks
Executing a Check Task
Configuring Multi-Branch Check
Viewing Check Results
Viewing Check Details
Viewing Code Issues
Viewing Code Metrics
Viewing Check Logs
API Reference
Before You Start
Overview
Calling Method
Endpoints
Basic Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
APIs
Task Management
Querying the task list
Stopping a Check Task
Querying the Task Execution Status
Querying Historical Scan Results
Querying Check Parameters of a Task Rule Set (V2)
Task Configuration Check Parameters
Modifying a Task Rule Set
Querying Task Check Failure Logs
Creating a Check Task
Deleting a Check Task
Executing a Check Task
Querying Check Parameters of a Task Rule Set (v3)
Querying the Selected Rule Sets of a Task (V2)
Querying the Selected Rule Sets of a Task (v3)
Obtaining the Directory Tree of a Task
Shielding a Directory in Task Configuration
Querying Advanced Settings of a Task
Configuring Advanced Settings for a Task
Defect Management
Query Defect Summary
Querying the cmertrics Defect Summary
Querying Defect Details
Querying Defect Details Statistics
Modify Defect Status
Rule Management
Interface for Obtaining the Rule List
Creating a User-Defined Rule Set
Querying the Rule Set List
Viewing the Rule List of a Rule Set
Deleting a User-Defined Rule Set
Set the default rule set configuration for the language corresponding to each project.
Application Examples
Example 1: Querying the Task List
Example 2: Querying the Defect Summary
Appendixes
Status Codes
Error Codes
Obtaining a Project ID
Obtaining an Account ID
Change History
FAQs
General Issues
What Are the Role Permissions in CodeArts Check?
How Do I Use CodeArts Check?
Which Languages Can Be Checked by CodeArts Check?
Which of the Following Dimensions Can Be Checked by CodeArts Check?
Can I Check Local Code Using CodeArts Check?
Does CodeArts Check Only Check Bugs in Code Execution?
Can I Locate the Code Committer for a Bug?
Can I Select Multiple Rule Sets for a Code Check Task?
How Do I Export Code Issues?
Using CodeArts Check
Executing Task. Try Again Later
Insufficient Permission. Please Check and Try Again
Cppcheck Cannot Tokenize the Code Correctly
No Data Is Displayed After a Task Check Is Complete
Permission Is Insufficient for Using Public APIs
A Message Is Displayed Indicating that the Project Does Not Exist When a Public API Is Used
Setting Build Parameters
Failed to Check a TypeScript Task
Security
How Does CodeArts Check Secure Customer Code?
Can I Use CodeArts Check to Check Security Issues Such as SQL Injection?