代码检查

Cloud Toolkit集成了Java代码检查功能。该功能基于《阿里巴巴Java开发手册》中的代码规约,执行Java代码的静态检查,帮助您在编译前快速发现代码异常,并提供修改建议。

前提条件

已安装2019.11.1或更高版本的Cloud Toolkit插件。安装方法请参见

执行代码检查

  1. 在IntelliJ IDEA中打开您的工程。

  2. 右键单击您的应用工程名,在弹出的菜单中选择Alibaba Cloud > Coding Guidelines Check

    说明

    如果您不想检查整个工程,也可以在工程的文件目录中选中想要检查的目录,在右侧代码编辑区域的空白处单击鼠标左键,选择 Alibaba Cloud > Coding Guidelines Check,进行检查。

  3. 在工程的文件目录区域下方会出现Inspection Results面板,可在面板下方看到代码检查进度。

    inspecting

    Cloud Toolkit默认将检查出的错误按照严重程度从高到低分为BlockerCriticalMajor

    重要

    Blocker程度的错误可能会影响代码的成功编译。

  4. Inspection Results面板的左侧区域显示错误信息目录。单击信息则右侧区域会显示信息详情。

    ins panel expInspection Results面板各区域功能说明如下:

    区域

    描述

    区域1

    显示错误代码,部分错误会提供快速修正建议。

    区域2

    显示错误信息目录节点的错误代码所在行数line XX。双击该级节点,则位于Inspection Results面板上方的代码编辑区会定位到错误代码并高亮显示。

    区域3

    显示功能按钮。从左至右,从上至下的按钮功能如下:

    • Rerun Inspection:重新执行代码检查。

    • Group by Severity:按照错误严重程度分组错误信息。

    • Expand All:将错误信息目录展开至最下级。

    • Group by Directory:按照目录分组错误信息。

    • Collapse All:将错误信息目录收起至最上级。

    • Filter Resolved Items:过滤掉以及修改完成的错误。

    • Go Prev Problem:在错误目录区域移动至上一条错误。

    • Autoscroll to Source:打开此功能,在错误目录区域单击错误信息时,代码编辑区自动跳转到错误代码。

    • Go Next Problem:在错误目录区域移动至下一条错误。

    • Export:将错误信息导出至本地,可选择导出为HTML或XML格式。

    • Edit Settings:编辑错误代码检查的设置文件。

    • Apply Quickfix:使用快速修正。

    区域4

    显示代码检查结果。

  5. 您可以使用快速修正功能修正代码,也可以手动修改代码。