Updated on 2025-11-03 GMT+08:00

Functions

This section describes main functions of CodeArts Check. You can check if a certain function is available in your region on the console.

Code Check

CodeArts Check is a cloud-based service that checks code. The service offers advanced capabilities for checking code style, quality, and cybersecurity risks. It delivers comprehensive quality reports and streamlined issue resolution processes that empower businesses to efficiently manage their code quality and drive success. For details, see Creating a Task and Executing a Task.

Rule Set Configuration

By default, CodeArts Check supports rule sets in Lua, Rust, Shell, Kotlin, Java, C++, JavaScript, Go, Python, C#, TypeScript, CSS, HTML, and PHP.. Each language corresponds to multiple rule sets.

You can also customize rule sets. After customization, use the custom rule set for a code check task.

For details, see Configuring a Preset Rule Set and Configuring a Custom Rule Set.

Task Settings

You can modify a task name, switch the default branch, and delete a task.

You can also configure check rule sets, permissions, ignored files, quality gates, execution plans, notifications, logo states, integration and services, execution history, and advanced options. For details, see Configuring a Task.

API

CodeArts Check provides Representational State Transfer (REST) style APIs, allowing you to call APIs using HTTP/HTTPS requests to create, execute, delete, query, and stop check tasks, as well as manage bugs and rule sets. For details, see API Overview.