受支持的功能部件

"代码复审" 组件包含用于在 z/OS®, Linux®, Windows 和 Mac OS 环境中为 COBOL 或 PL/I 创建和实施编码规则的功能。

功能部件

表 1 汇总了每个环境中可用的功能。 表后的文本中更详细地说明了这些功能部件。
表 1. 代码复审的功能部件
功能部件 Linux Windows Mac OS z/OS
产品工作台
代码复审应用程序,带有批处理功能
对 COBOL 和 PL/I 的支持
用户编写规则
  • Linux 和 Windows 环境中的产品工作台 包含以下功能部件:
    • 用于创建可复用概要文件以复审代码的分析配置窗口:
      • 用于指定要复审的源代码文件和要应用的编码规则的控件。
      • 带有严重性级别的可选择内置编码规则。
      • 可配置内置定制规则。
      • 用于组织编码规则的内置类别和定制类别。
    • 用于显示代码复审结果和生成报告的“软件分析器结果”视图:
      • 开发工作台正在运行时保留多个代码复审结果。
      • 用于过滤结果显示内容的设置
      • 以 PDF 格式报告代码复审结果。
      • 在编辑器中从代码复审结果直接链接至源代码文件。
    • 编辑器中支持:
      • 使用突出显示的文本和书签来标记包含问题的源代码行。
      • 快速访问代码复审结果标记的源代码文件中的问题行。
      • 快速重新运行代码复审以验证修订。
      • 对远程源代码文件进行代码复审(一次一个)。
    • 代码复审概要文件的分发:
      • 导出和导入代码复审概要文件。
      • 使用“推送至客户机”软件将代码复审概要文件分发至客户机(仅用于软件分析配置)。
    • 用户编写规则。 包括以下功能部件:
      • 快速生成用于开发用户编写规则的插件项目。
      • 生成 Java™ 源代码文件,这些文件为用户编写的规则提供框架。
      • 为用户编写的规则提供类的 Java API。
      • 用于在复审源代码文件时访问其 COBOL 或 PL/I 语言元素的 Java API。
      • 支持大多数 COBOL 和 PL/I 语言元素。
  • Linux 和 Windows 环境中的命令行代码复审应用程序运行软件分析配置 或基线分析配置。 它包括以下功能部件:
    • 支持特定于语言的标准规则、定制规则和类别以及(对于 COBOL)用户编写规则。
    • 支持对多个项目或目录执行批处理。
    • 用于处理工作空间中的项目、目录或所有项目的作用域选项。
    • 支持特定文件的包含列表和排除列表。
    • 采用 XML、CSV 或 JUnit XML 格式的数据输出文件。
  • 在 z/OS 环境中,命令行代码复审应用程序与 Linux 和 Windows 环境中的代码复审应用程序具有相同的功能。 生成的结果等价。 请参阅相关链接。

受支持的透视图

在产品工作台中,以下透视图受支持:
  • 调试
  • Java
  • Java EE
  • 插件开发
  • 资源
  • z/OS 项目

受支持的编辑器

以下编辑器受支持:
  • 基本 LPEX 编辑器
  • COBOL 编辑器
  • PL/I 编辑器
  • 远程系统 LPEX 编辑器
  • z Systems ® LPEX 编辑器
在这些编辑器中,可执行以下任务:
  • 打开 软件分析配置窗口 以创建配置或修改现有配置。
  • 运行现有 软件分析配置
  • 查找并修正代码复审检测到的问题。