检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
te_admin账号、租户空间管理员和租户空间所有者,具有更新租户级门禁配置信息的权限。 本节以任务级门禁设置为例介绍操作步骤。 访问CodeArts Check服务首页。 进入代码检查页面,在任务列表中,单击任务名称。 进入“代码检查详情”页面,选择“设置 > 质量门禁”。
项目编号获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,在项目列表中查看项目ID。 多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。 父主题: 附录
参考成员管理,可添加代码仓访问权限。 执行代码检查任务 访问CodeArts Check服务首页。 单击代码检查任务所在行的,根据页面提示等待任务执行完成。 检查代码仓其他分支的代码 代码检查服务支持按分支、仓库标签、MR请求和CommitID筛选代码仓,执行代码检查任务。
在“配置私有依赖仓扩展点”区域,单击“扩展点管理”,具体操作请参见新建nexus repository服务扩展点。 配置完成后,单击“扩展点”下拉框,选择新建的扩展点。 最多只能添加7个扩展点。 完成后,单击“保存”。
本实践为您介绍如何使用系统预置规则检查通用Git代码仓中的Java语言代码质量。 前提准备 已开通并授权使用代码检查服务授权使用代码检查服务。 通用Git代码仓中已有Java语言的代码。
问题管理 通过问题管理中的问题描述、问题状态、检查规则、文件路径、源码以及修改建议等,对检查出来的问题进行处理。 代码圈复杂度 通过代码圈复杂度报表评估代码质量风险。 NBNC代码行 代码检查支持扫描的文件代码行,不包括空行和注释行。
本实践为您介绍如何使用系统预置规则检查GitCode代码仓中的Java语言代码质量。 前提准备 已开通并授权使用代码检查服务授权使用代码检查服务。 GitCode代码仓中已有Java语言的代码。
在未经授权的情况,华为云承诺不触碰客户数据,客户的内容数据、身份和权限都需要客户自身看护,这包括确保云上内容的合法合规,使用安全的凭证(如强口令、多因子认证)并妥善管理,同时监控内容安全事件和账号异常行为并及时响应。
sonarqube引擎check阶段失败日志里elasticSearch启动报错 问题现象 原因分析 系统最大线程个数太小。 处理方法 以root用户登录执行代码检查任务的执行机。 执行以下命令,查看当前系统最大线程数。
产品优势 专业 提供9000条以上典型检查规则。 提供多维度质量统计报表,如质量门禁和代码健康度徽标等。 精准 精确定位缺陷,提供修复指导。 支持用户自定义检查规则集,精准检查用户关注缺陷。 全面 支持Java/C++/JavaScript/Go/Python/C#/TypeScript
注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 购买CodeArts Check须知 在CodeArts支持的区域内,各区域独立开通/购买、独立计费。
Java/C++/JavaScript/Go/Python/C#/TypeScript/CSS/HTML/PHP/LUA/RUST/Shell/KOTLIN/SCALA/ArkTS 支持质量类(含风格类)规则 支持安全类检查规则 支持8U16G机器 缺陷扫描 缺陷修复 缺陷管控 通知管理
配置源文件编码 设置文件的编码方式,源文件编码会影响系统识别的源码内容的完整性,系统默认编码为UTF-8。 在“源文件编码”区域,单击下拉框选择源文件编码。 完成后,提示修改成功。
已参考自定义购买ECS购买本实践使用的EulerOS 2.5操作系统弹性云服务器。 代码检查服务接入的自定义执行机只支持EulerOS 2.5操作系统。 已在接入的自定义执行机中已安装Git-lfs,若未安装,可在执行机上参考以下命令安装Git-lfs。
原因分析 系统默认环境配置的vm.max_map_count过低。 处理方法 方法一: 以root用户登录执行代码检查任务的执行机。 执行sudo vi /etc/sysctl.conf命令修改“sysctl.conf”文件。 在文件中增加以下代码。
bash systemctl start nfs-server systemctl enable nfs-server 如果系统提示nfslock服务不存在,可以尝试使用nfs-server或者nfs-kernel-server命令启动NFS服务。
执行机规格为CentOS 7及以上,推荐配置为CPU:8U,内存:32G,系统盘:100G,数据盘:250G。 需确保本地执行机yum源可用,详情可参考使用自动化工具配置华为云镜像源。 接入的自定义执行机中已安装Git-lfs,若未安装,可参考以下示例安装Git-lfs。
单击页面右上角“管理规则集”,可跳转至规则集列表页。
代码检查服务接入的自定义执行机只支持EulerOS2.5操作系统。 接入的自定义执行机中已安装Git-lfs,若未安装,可参考以下示例安装Git-lfs。本示例以使用命令的方式安装为例。 在执行机上执行以下命令。
在项目下的CodeArts Check服务页面的导航栏选择“设置 > 通用设置 > 服务扩展点管理”。 单击“新建服务扩展点”,在下拉列表中选择“通用Git”。 在弹框中配置以下信息,单击“确定”。