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

前提条件

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

执行代码检查

  1. 在 IDE 的 Project 面板上左键单击要检查的工程文件,在弹出的菜单栏中选择 Alibaba Cloud > Coding Guidelines Check
    代码检查_其他功能_Alibaba Cloud Toolkit

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

    阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

  2. 在工程的文件目录区域下方会出现 Inspection Results 面板,可在面板下方看到代码检查进度。
    代码检查_其他功能_Alibaba Cloud Toolkit

    Cloud Toolkit 默认将检查出的错误按照严重程度从高到低分为 BlockerCriticalMajorBlocker 程度的错误可能会影响代码的成功编译。

  3. Inspection Results 面板的左侧区域显示错误信息目录。单击信息则右侧区域会显示错误代码,部分错误会提供快速修正建议,如下图中的标记 1 所示。
    代码检查_其他功能_Alibaba Cloud ToolkitInspection Results 面板各区域功能说明如下。

    • 上图标记 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. 您可以使用快速修正功能修正代码,也可以手动修改。