受支持的功能部件
"代码复审" 组件包含用于在 z/OS®, Linux®, Windows 和 Mac OS 环境中为 COBOL 或 PL/I 创建和实施编码规则的功能。
功能部件
表 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 编辑器
在这些编辑器中,可执行以下任务:
- 打开 软件分析配置窗口 以创建配置或修改现有配置。
- 运行现有 软件分析配置。
- 查找并修正代码复审检测到的问题。