使用规则集指定要运行的 C++ 规则
在 Visual Studio 高级专业版 和 Visual Studio 旗舰版,可以创建和修改自定义规则集满足特定项目需要与代码分析。 创建安装的自定义 C++ 规则, c. /C C++ 项目必须已在 Visual Studio IDE。 您在规则集编辑器设置的标准规则然后添加或然后删除特定规则和 (可选) 更改时发生的事件,当代码分析确定违反规则时了。
通过使用新文件名,若要创建新的自定义规则集,请保存。 自定义规则集自动分配给项目。
打开规则集编辑器
创建从单个现有规则集
在解决方案资源管理器中,打开项目的快捷菜单中选择 属性。
在 属性 选项卡中,选择 代码分析。
在的 规则集 下拉列表中,执行以下操作之一:
- 选择要自定义的规则集。
- 或 -
- 选择 浏览... 指定不在列表设置的现有规则。
选择 打开 显示在规则集编辑器的规则。
若要修改在规则集编辑器
若要更改在 视图 菜单设置,则规则集的显示名称,选择 属性窗口。 输入显示名称在 名称升级过程中或新数据库需要 -ra 参数 框。 通知名称可以与文件名不同。
若要将组的所有规则添加到自定义规则集,请选中组的复选框。 若要移除组的所有规则,请清除复选框。
若要将特定规则添加到自定义规则集,请选中该规则的复选框。 若要从规则集内移除规则,请清除复选框。
若要更改执行的操作,在规则在代码分析时冲突,请选中该规则的 操作 字段然后选择以下值之一:
Warn - 生成警告。
Error - 生成错误。
None - 禁用规则。 此操作相当于从规则集内移除规则。
使用规则集编辑器工具栏,将用户分配到组,筛选器或更改在规则集编辑器中的字段
若要在所有组中展开规则,选择 全部展开。
若要在所有组中折叠规则,选择 全部折叠。
若要更改字段规则分组,从 分组依据 选择字段列表。 若要显示未的规则集,请选中 无。
若要在规则列中添加或移除字段中,选择 列选项。
若要隐藏不适用于当前解决方案的规则,选择 隐藏不适用于当前解决方案的规则。
在分配错误事件的显示和隐藏的规则之间切换,请选择 显示可以生成代码分析错误的规则。
在分配该警告事件的显示和隐藏的规则之间切换,请选择 显示可以生成代码分析警告的规则。
在分配 无 事件的显示和隐藏的规则之间切换,请选择 显示未启用的规则。
若要添加或移除 Microsoft 默认规则设置为当前规则,选择 添加或移除子规则集。