
# 新建CodeArts项目和代码检查规则
#### 创建项目"req-demo"和代码仓库"repo-demo"
1. 华为账号登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，选择"华北-北京四"。
2. 右上角单击"前往工作台"，进入华为云码道（CodeArts）项目首页。
3. 新建一个Scrum项目。 
   - 如果您的账号下已有存量项目，请单击"新建 \> 新建项目"，进入项目的新建页面。
   
   - 如果您的账号下没有项目，请执行[4]。
   
   
   
   
4. 在CodeArts首页找到模板"Scrum"，单击"选用"。
5. 输入项目名称（项目名称不超过128个字符，本文中使用"req-demo"），单击"确定"。 
   新建项目成功，将自动跳转至需求管理的"工作项"页面。**项目的创建者默认为项目经理**。
   
   
6. 项目经理单击左侧导航栏"代码 \> 代码托管"，进入"代码托管"页面。
7. 单击"新建仓库"，进入"新建仓库"页面。
8. 选择"按模板新建"，单击"下一步"。
9. 选择模板"Java Web Demo"，单击"下一步"。
10. 填写"代码仓库名称"（代码仓库名称需以大小写字母、数字、下划线开头，可包含大小写字母、数字、中划线、下划线、英文句点，但不能以.git、.atom或.结尾，本文中使用"repo-demo"）。
11. 选择可见范围为"公开 \> 项目内成员只读"，单击"确定"。 
    新建代码仓库成功，页面将自动跳转至仓库的"代码"页面。
    
    
12. 选择"代码 \> 分支"页签，单击"新建分支"，在弹框中配置以下信息，单击"确定"。 
    页面提示操作成功，将自动跳转至"文件"页面，页面中显示分支"develop-dev"。
    表1新建分支参数填写 
    | 配置项      | 示例          | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
    |:---|:---|:---|
    | 基于       | master      | 选择已有的分支。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
    | 分支名称     | develop-dev | 分支的名称，最长200个字节。 - 不支持以"- "、"."、"refs/heads/"、"refs/remotes/"开头。  - 不支持空格、"\["、"\\"、"\<"、"\~"、"\^"、":"、"?"、"\*"、"!"、"( )"、"'"、"""、"\|"等特殊字符。  - 不支持以"."、"/"、".lock"结尾。   |
    | 关联Req工作项 | /           | 分支关联的工作项，选择已有的工作项。 默认不关联Req工作项                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
       
    
    
13. 单击上方导航栏"设置"，左侧导航栏选择"安全管理 \> 权限管理"，打开开关"使用项目权限配置"，继承项目级权限。
 
#### 配置代码检查规则"repo-demo-check"
1. 项目经理登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，选择"华北-北京四"。
2. 右上角单击"前往工作台"，进入CodeArts项目首页。
3. 单击项目卡片"req-demo"，进入"req-demo"项目首页。
4. 左侧导航栏选择"代码 \> 代码检查"，进入"任务"首页。
5. 在"任务"卡片，单击"repo-demo-check"所在行的 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002679320917.png)，单击"设置"，进入"repo-demo-check"的"基本信息"页面。
6. 在"基本信息"页面设置"默认分支"为"develop-dev"，单击"保存"。
7. 在"规则集"页面关闭"KUBERNETES"、"CSS"、"HTML"和"SQL"语言。
8. 在"检查范围"页面设置"版本级检查模式"为"最近一次提交"，单击"保存"。
9. 在"集成服务"页面勾选"代码提交时触发"，单击"保存"。
 
