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
Reference
Using CodeArts Check Plug-in in IntelliJ IDEA
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
API Overview
Calling APIs
Making an API Request
Authentication
Response
APIs
Task Management
Creating a Check Task
Deleting a Check Task
Querying Tasks
Executing a Check Task
Stopping a Check Task
Querying the Status of a Task
Querying Historical Check Results
Querying Selected Rule Sets of a Task (Version 2)
Querying Selected Rule Sets of a Task (Version 3)
Querying the Check Parameters of a Rule Set (Version 2)
Querying the Check Parameters of a Rule Set (Version 3)
Configuring the Check Parameters of a Task
Modifying the Rule Set in a Task
Querying Check Failure Logs
Obtaining the Directory Tree of a Task
Ignoring Directories of a Task
Querying Advanced Configurations of a Task
Configuring Advanced Configurations for a Task
Issue Management
Querying Issue Summary
Querying the CMetrics Issue Summary
Querying Issue Details
Querying Issue Details Statistics
Changing the Issue Status
Rule Management
Obtaining Rules
Customizing a Rule Set
Querying Rule Sets
Viewing Rules of a Rule Set
Deleting a Custom Rule Set
Setting a default rule set for each language in a 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
CMetrics Specifications
Description
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 Don't I Have Permissions for Using Public APIs?
Why Does the Project Not Exist When a Public API Is Used?
Videos
General Reference
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions