PL/I 定制规则模板
使用 PL/I 定制规则模板来为 PL/I 代码复审创建定制规则。
- 避免使用长度超过指定字符数的数据项名称
- 使用此模板来标记长度超过指定字符数的数据项名称。 输入字符数作为此模板的参数。
- 避免使用嵌套深度超过指定层数的 DO、BEGIN、PROCEDURE 和 IF 语句
- 使用此模板来标记嵌套深度超过指定层数的
DO、BEGIN、PROCEDURE和IF语句。 输入层数作为此模板的参数。如果嵌套深度比指定的最大值多一层,那么该模板仅标记最外部的嵌套
DO、BEGIN、PROCEDURE或IF语句。 - 避免使用指定的包含文件
- 使用此模板来标记将引用指定包含文件的语句。 输入包含文件的名称作为此模板的参数。
- 遵循 PL/I 文件名的指定约定
- 使用此模板来标记与指定正则表达式不匹配的程序文件名。 输入该正则表达式作为此模板的参数。
比较过程会忽略程序名的文件扩展名。
- 过程语句不能超过指定的行号限制
- 使用此模板来标记过程中超过指定行号的行。 输入行数作为此模板的参数。
空行不算。
- 在 THEN、ELSE、WHEN 或 OTHERWISE 单元中使用 DO-END
- 使用此规则来标记任何指定的单元类型,这些单元的内容将不包括在
DO-END组中。