创建定制规则类别和规则
您可以创建定制规则类别和定制规则,以将它们与分析提供程序提供的规则类别和规则一起添加到分析配置中。例如,Java 开发小组可以使用定制规则文件中定义的一组特定提供程序、规则类别和规则来分析源代码。
要创建定制规则类别和规则:
单击
窗口
>
首选项
,然后单击
分析
>
定制规则和类别
。
要添加定制规则类别,请在
定制规则和类别
页上单击
添加类别
。
在
添加定制类别
窗口中,单击定制规则的父代,然后单击
下一步
。
输入新类别的名称。
单击
完成
并验证新规则类别是否已列示在“当前定制类别”树中。
在
定制规则和类别
页上,单击
添加规则
。
在
添加定制规则
窗口中,单击要添加的定制规则所属的类别,然后单击
下一步
。
单击用作新规则的基础的规则模板,然后单击
下一步
。
并非所有形式的分析都支持定制规则,但“TPTP Java 代码复审”提供了几个模板,您可以根据这些模板来创建定制规则。要创建定制规则以便在进行 Java 代码复审时使用它们,根据所选规则模板的不同,必须提供下列部分信息或全部信息:
输入新规则的标准类名。例如,
java.lang.String
。
输入一个方法名,此方法用于在源代码中检测方法调用。
输入该方法使用的参数数目。
选择新规则的严重性级别(建议、警告和严重)。
单击
完成
并验证新规则是否已列示在“当前定制规则”树中。
上级主题:
使用静态分析工具来分析源代码
相关概念
静态分析规则和规则类别
相关任务
创建和编辑静态分析配置
为静态分析定制透视图
运行静态分析