
# 产品功能
本页面介绍了代码检查（CodeArts Check）服务支持的主要功能。关于各功能支持的地域（Region）信息，可通过控制台查询详情。
#### 代码检查
CodeArts Check是基于云端实现的代码检查服务。为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力，提供全面质量报告、便捷的问题闭环处理帮助企业有效管控代码质量，助力企业成功。有关更多信息，请参阅[创建代码检查任务](https://support.huaweicloud.com/usermanual-codecheck/codecheck_ug_0000.html)和[执行代码检查任务](https://support.huaweicloud.com/usermanual-codecheck/codecheck_02_0002.html)。
#### 计费说明
代码检查是华为云码道CodeArts中的一个服务，可单独购买使用，也可以开通CodeArts基础版或购买CodeArts专业版即可使用代码检查服务。有关更多信息，请参阅[代码检查计费说明](https://support.huaweicloud.com/price-codecheck/codeartscheck_29_0001.html)。
#### 规则集设置
代码检查默认支持Java/C++/JavaScript/Go/Python/C#/TypeScript/CSS/HTML/PHP/LUA/RUST/Shell/KOTLIN/SCALA/ArkTS/SQL/仓颉(Cangjie)语言的规则集，且每种语言类型对应多种不同级别的规则集。
代码检查除了默认规则集类型外，还可以根据实际需要自定义代码检查规则集。新规则集定义完成后，将代码检查任务的规则集修改为新规则集即可。
有关更多信息，请参阅[配置代码检查规则集](https://support.huaweicloud.com/usermanual-codecheck/devcloud_hlp_00116.html)和[自定义代码检查规则集](https://support.huaweicloud.com/usermanual-codecheck/codecheck_01_0009.html)。
#### 任务设置
代码检查提供了任务设置功能，包括：修改任务名称、切换默认分支、删除任务。
对任务进行设置，包括检查规则集、权限设置、忽略文件、质量门禁、执行计划、通知管理、徽标状态、集成与服务、执行历史和高级选项。有关更多信息，请参阅[配置代码检查任务](https://support.huaweicloud.com/usermanual-codecheck/codecheck_01_0001.html)。
#### API
代码检查提供了REST（Representational State Transfer）风格API，支持您通过HTTP/HTTPS请求调用，实现创建、执行、删除、查询、终止检查任务，管理缺陷以及管理规则集等操作。有关更多信息，请参阅[代码检查提供哪些API？](https://support.huaweicloud.com/api-codecheck/codecheck_03_0000.html)
