CodeArts Check
CodeArts Check
All results for "
" in this service
All results for "
" in this service
What's New
Function Overview
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
Advantages
Application Scenarios
Security
Shared Responsibilities
Authentication and Access Control
Data Protection Technologies
Auditing and Logging
Service Resilience
Certificates
Constraints
Glossary
Getting Started
Checking Code from CodeArts Repo
Basic Practices
User Guide
Working with CodeArts Check
Purchasing CodeArts Check
Purchasing CodeArts Check
Configuring Project-level Role Permissions
Creating a Task
Configuring a Task
Configuring a Rule Set
Configuring a Preset Rule Set
Configuring a Custom Rule Set
Configuring Quality Gates
Configuring a Scheduled Task
Configuring Notifications
Configuring Check Modes
Viewing Health Status
Configuring Integration Services
Configuring a Custom Environment
Configuring Advanced Configurations
Executing a Task
Viewing Check Results
Querying Audit Logs
Best Practices
Checking Code from Git with Preset Rules
Checking Code from CodeArts Repo with Custom Rules
Huawei E2E DevOps Practice: Checking Code
API Reference
Before You Start
Overview
Calling Method
Endpoints
Basic Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
APIs
Task Management
Creating a Check Task
Deleting a Check Task
Querying the task list
Executing a Check Task
Stopping a Check Task
Querying the Task Execution Status
Querying Historical Scan Results
Querying the Selected Rule Sets of a Task (V2)
Querying the Selected Rule Sets of a Task (v3)
Querying Check Parameters of a Task Rule Set (V2)
Querying Check Parameters of a Task Rule Set (v3)
Task Configuration Check Parameters
Modifying a Task Rule Set
Querying Task Check Failure Logs
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
Why Am I Told that a Task Is Running and I Should Try Again Later?
Why Am I Told that I Don't Have Sufficient Permissions and I Should Check and Try Again?
Why Am I Told that Cppcheck Cannot Tokenize the Code Correctly?
Why Am I Told that No Dependency Exists in the Maven Repository?
Why Am I Seeing Error CC.00070400.500?
Why Don't I Have Enough Permissions When Clicking a Task Name?
Why Does a Project with WPF in C# Fail?
Why Is No Data Displayed After a Task Is Complete?
Why Does a TypeScript Task Fail with a 404 Error in the Log?
API Issues
Why Does the Project Not Exist When a Public API Is Used?
Videos
General Reference
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions