如何配置ReSharper C++代码检查严重程度?非显式转换构造器检查设置在哪
启用ReSharper C++非显式转换构造器的红色波浪线提示
针对你使用的ReSharper C++ 2022.3.1和Visual Studio 17.5.3,按以下步骤找到配置位置:
- 打开Visual Studio,点击顶部菜单栏的ReSharper → Options(快捷键:Alt+R, O)
- 在左侧导航栏展开Code Inspection → Inspection Severity
- 在右侧搜索框输入
CppNonExplicitConvertingConstructor,直接定位到该检查项 - 将该检查的严重级别设置为Error(这就是你看到的红色波浪线对应的级别),点击Save保存配置
如果之前在C++检查选项里没找到,是因为这个规则属于代码检查的严重度配置项,而非单独的启用开关。通过灯泡生成的禁用注释// ReSharper disable once CppNonExplicitConvertingConstructor里的ID,就是快速定位该配置的关键。
内容的提问来源于stack exchange,提问作者Thomas W.
相关产品推荐
相关产品推荐

