
# 使用CodeArts Check插件检查和修复文件
以C/C++项目为例。
本地选择一个C/C++项目。支持对单个C/C++文件或多个C/C++文件进行扫描检查，或对整个项目进行工程检查，还可以通过一键格式化对文件进行自动代码风格问题纠正等。
#### 扫描文件代码
- **单文件扫描检查：**
在当前打开的文件代码编辑区，单击鼠标右键，选择"CodeArts Check文件检查"。
或者在项目的资源管理器界面里，鼠标移动到需要扫描的文件，单击鼠标右键，选择"CodeArts Check文件检查"。
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002524856938.png "点击放大")
- **多文件扫描检查：**
在项目的资源管理器里，按住Ctrl键，鼠标左键选择需要扫描的几个文件，单击鼠标右键，选择"CodeArts Check文件检查"。
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002555776887.png "点击放大")
- **整个项目扫描检查：**
在当前打开的文件代码编辑区，单击鼠标右键，选择"CodeArts Check项目检查"。
或者在项目的资源管理器界面里，单击鼠标右键，选择"CodeArts Check项目检查"。
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002555936847.png "点击放大")
- **增量扫描检查：**
在当前打开的文件代码编辑区，单击鼠标右键，选择"CodeArts Check增量检查"。
或者在项目的资源管理器界面里，单击鼠标右键，选择"CodeArts Check增量检查"。
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002524696988.png "点击放大")
#### 查看扫描结果
告警帮助提供告警详细描述、严重级别、告警类型、正确示例、错误示例及修复建议，用户可以按严重级别、规范规则、文件分类查看和告警类型筛选。
- **分类查看：**
  打开CodeArts Check窗口，鼠标移动到检查结果区域，会有四个按钮浮现，单击第一个"分类'按钮，选择任意一种分类进行查看"，默认选择"按文件分类进行查看"。
  
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002553309467.png "点击放大")
- **筛选查看：**
  打开CodeArts Check窗口，鼠标移动到检查结果区域，会有四个按钮浮现，单击第二个"筛选'按钮，根据需要选择某个类型展示告警。
  
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002553469437.png "点击放大")
- **折叠/展开：**
  打开CodeArts Check窗口，鼠标移动到检查结果区域，会有四个按钮浮现，单击第三/四个按钮，根据需要选择显示告警的方式。
  
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002522509514.png "点击放大")
- **告警详情查看：**
  打开CodeArts Check窗口，鼠标移动到检查结果区域，单击某个告警，在右侧问题详情中的规则描述中查看告警详细描述、严重级别、告警类型、正确示例、错误示例及修复建议。
  
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002522349528.png "点击放大")
#### 一键格式化
支持对单文件/多文件/文件夹/整个项目进行一键格式化。一键格式化可帮助您自动解决项目里基础的代码规范问题，如：多余的空格或空行。
**操作方法如下：**
在当前打开的文件代码编辑区或在项目的资源管理器界面里，单击鼠标右键，选择"CodeArts Check一键格式化"。
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002553309469.png "点击放大")
#### 自动修复
针对插件扫描出来的单个问题，插件提供建议如何修复的预览界面及自动修复。
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002553469439.png "点击放大")
#### 一键修复当前文件
支持对JS/TS单文件进行一键修复。在当前打开的文件代码编辑区，单击鼠标右键，选择"CodeArts Check一键自动修复"。
![](https://support.huaweicloud.com/usermanual-codecheck/zh-cn_image_0000002522509516.png "点击放大")
