
# Check代码检查
调用CodeArts Check能力进行代码检查。CodeArts Check是基于云端实现的代码检查服务，为用户提供代码风格、通用质量与网络安全等方面的检查能力，专业的扫描报告、便捷的问题闭环处理流程。详情请参见[代码检查CodeArts Check](https://support.huaweicloud.com/codecheck/index.html)。
- [图形化插件]
  在[编排流水线任务](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0073.html)时，添加"Check代码检查"插件，参数配置如[表1 "Check代码检查"插件参数说明]。
   表1"Check代码检查"插件参数说明 
  | **参数项**    | **说明**                                                                                                                                                                                                                                                                                                                  |
  |:---|:---|
  | 名称         | 插件名称，可自定义修改。 - 仅支持中文、大小写英文字母、数字、中划线、下划线、英文逗号、英文分号、英文冒号、英文句号、斜杠、英文括号、中文括号及空格。  - 字符长度范围为1-128。   |
  | 项目配置       | 可选择本项目或其他项目。                                                                                                                                                                                                                                                                                                            |
  | 项目选择       | 单选框参数选择为"其他项目"时，选择所要调用的其他项目。                                                                                                                                                                                                                                                                                            |
  | 请选择需要调用的任务 | 选择本项目下和当前流水线源配置代码仓相同的代码检查任务。                                                                                                                                                                                                                                                                                            |
  | 仓库         | 选择对应的代码仓。                                                                                                                                                                                                                                                                                                               |
  | 检查模式       | Check代码检查的模式，根据实际需求设置检查模式，提高检查效率。                                                                                                                                                                                                                                                                                       |
     
- [代码化插件]
  在[编排流水线任务](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0073.html)时，添加"Check代码检查"插件，yaml语法配置如下。
  - **Check代码检查**
    调用CodeArts Check能力进行代码检查。
    ```
    uses: CodeArtsCheck
    with:
      jobId: 43885d46e13d4bf583d3a648e9b39d1e
      checkMode: full|push_inc_full||push_multi_inc_full
    ```
    - jobId：代码检查任务的id。
    
    - checkMode：检查模式。
      - full：表示对本次commit所在分支的全量代码进行检查。
      
      - push_inc_full：表示对本次commit的变更文件内容进行检查。
      
      - push_multi_inc_full：表示对上一次检查成功的commit到本次commit之间的变更文件内容进行检查。
       
     
   
