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:在错误目录区域移动至上一条错误。
    • Autocsroll to Source:打开此功能,在错误目录区域单击错误信息时,代码编辑区自动跳转到错误代码。
    • Go Next Problem:在错误目录区域移动至下一条错误。
    • Export:将错误信息导出至本地,可选择导出为HTML或XML格式。
    • Edit Settings:编辑错误代码检查的设置文件。
    • Apply Quickfix:使用快速修正。
    区域4 显示代码检查结果。
  5. 您可以使用快速修正功能修正代码,也可以手动修改代码。