更新时间:2026-01-09 GMT+08:00

什么是代码检查

代码检查(CodeArts Check)是基于云端实现的代码检查服务。建立在多年自动化源代码静态检查技术积累与企业级应用经验的沉淀之上,为用户提供代码风格、通用质量与网络安全等方面的检查能力,专业的扫描报告、便捷的问题闭环处理流程,帮助企业有效管控代码质量,助力企业成功。

云服务代码检查功能列表

表1 云服务代码检查功能列表

功能

描述

编码问题检查

用编码问题检查规则集,对自己的代码进行编码问题缺陷检查。

代码安全检查

用代码安全检查规则集,对自己的代码进行代码安全风险和缺陷检查。

代码风格检查

用代码风格检查规则集,检查自己的代码是否匹配选定风格。

问题管理

通过问题管理中的问题描述、问题状态、检查规则、文件路径、源码以及修改建议等,对检查出来的问题进行处理。

代码圈复杂度

通过代码圈复杂度报表评估代码质量风险。

NBNC代码行

代码检查支持扫描的文件代码行,不包括空行和注释行。

代码重复率

通过代码重复率报表评估代码质量风险。

定时执行检查

提供每周、每日定时检查代码功能,让用户休息编译两不误。

检查结果通知

检查完成后,通过消息通知相关人员检查结果,便于进行及时处理。

多种语言的代码检查

包括Java/C++/JavaScript/Go/Python/C#/TypeScript/CSS/HTML/PHP

CodeArts Check IDE插件介绍

CodeArts Check IDE插件致力于守护开发人员代码质量,成为开发人员的助手和利器。

  • 本IDE插件秉承极简、极速、即时看护的理念,提供业界规范(含华为云)检查、代码风格一键格式化及代码自动修复功能。
  • 打造了代码检查“快车道”,实现精准、快速检查前移,与Check云端服务共同构筑了三层代码防护体系。
  • 内置的轻量级扫描规则作为云端规则的子集,可以在云端查看到所有IDE端规则,实现安全扫描左移,并且覆盖了30多种缺陷分类。
  • 当前CodeArts Check IDE插件支持Java、C、C++、Python,并已上线4个主流IDE平台:VSCode IDE、Intellij IDEA、CodeArts IDE、Cloud IDE。