CodeArts Check插件使用指南(IntelliJ IDEA版本)
本插件致力于守护开发人员代码质量,成为开发人员的助手和利器。秉承极简、极速、即时看护的理念,提供业界规范的检查、代码风格一键格式化及代码自动修复功能。
安装CodeArts Check插件
- 在IDEA IDE编辑器顶部菜单栏选择 ,进入IDEA设置界面。
- 左侧菜单中单击“Plugins”, 右侧窗口切换到“Marketplace”。
- 在搜索输入框内搜索“Huawei Cloud CodeArts Check” 或“CodeArts Check”可查看到CodeArts Check代码检查插件。
- 单击“安装”,IDEA会重启,重启之后,会自动开始下载引擎包和JDK。
- 下载完成之后,在IDEA IDE编辑器右下角会有下载安装成功的提示信息。
配置CodeArts Check插件
- 编辑器下方切换到“CodeArts Check”窗口,在底部工具栏单击“Setting”,弹出配置窗口。
- 单击配置窗口中“规则”左侧的图标可以查看规则详细信息。
- 根据实际需要确定勾选是否自动触发代码检查,然后输入检查的屏蔽目录和指定的扫描目录。
- 可以查看当前被激活/应用到的规则(包括状态、危险级别、编程语言、引擎标签、规则类型)或者根据规则集筛选规则(所有规则集/推荐规则集)。
- 配置后,单击“应用”。
使用CodeArts Check插件检查和修复文件
以Java项目为例。
本地选择一个Java项目。支持对单个Java文件或多个Java文件进行扫描检查,或对整个项目进行工程检查,还可以通过一键格式化对文件进行自动代码风格问题纠正等,详细介绍请参见CodeArts Check插件检查功能介绍、CodeArts Check一键格式化及自动修复功能介绍和CodeArts Check规则配置功能介绍。
CodeArts Check插件检查功能介绍
- 扫描检查单文件、多文件、整个项目并查看扫描结果
- 告警帮助提供告警详细描述、严重级别、告警类型、正确示例、错误示例及修复建议,您可以根据”严重程度/文件分类/规则分类”筛选查看告警。
- 按文件分类查看:打开CodeArts Check窗口,选择“Defects”页签,在检查结果区域左侧工具栏,单击(分类),选择“按文件分类进行查看”。
- 按严重级别后告警类型查看:打开CodeArts Check窗口,选择“Defects”页签,在检查结果区域左侧工具栏,单击,根据需要选择显示问题的类别。
- 根据告警指导修改后,插件将实时自动检查,自动更新告警信息
用户根据插件告警指导修改后,插件将实时自动进行检查,自动更新告警信息。
- 按文件分类查看:打开CodeArts Check窗口,选择“Defects”页签,在检查结果区域左侧工具栏,单击(分类),选择“按文件分类进行查看”。
CodeArts Check规则配置功能介绍
打开CodeArts Check窗口,选择“Setting”页签,查看配置。
“CodeArts Check配置”界面功能说明请参见图1和表1。
序号 |
功能项 |
功能描述 |
---|---|---|
1 |
开启/关闭无感扫描和git提交自动扫描 |
|
2 |
检查模式 |
无需配置,默认为本地扫描模式。 |
3 |
配置扫描排除目录 |
支持填写相对代码仓的相对目录,例如:一级目录写 目录名,二级目录写 目录1名/目录2名;多个指定目录扫描,可用;号隔开。 不填写目录默认扫描整个项目的所有内容(仅在项目检查时生效)。 |
4 |
分类检索 |
支持规则的搜索或过滤。 |
5 |
快速设置规则 |
支持规则的快速勾选/取消勾选。 |
6 |
导入/导出配置规则 |
将规则详情信息以xlsx格式的文件导出至本地。或将本地准备好的xlsx格式的规则文件导入至工具。 |