如何配置.editorconfig让C#新建类默认sealed或未密封时告警
.editorconfig对应配置说明
存在可实现「未标记sealed的类显示警告」的配置项,配置内容如下:
# 配置未密封类的检测规则级别为警告 dotnet_diagnostic.CA1852.severity = warning
相关规则说明:
- 该规则对应.NET内置代码分析规则
CA1852,会自动检测无继承设计意图的类:即没有任何派生类、未定义protected访问级别的成员、非public、非抽象的类,若这类类未添加sealed修饰符就会触发对应配置级别的提示 - 你可以根据需要调整提示级别:设为
error会将该问题标记为编译错误,设为suggestion仅在IDE中给出弱提示 .editorconfig仅能做静态代码检查提示,无法直接控制IDE新建类时默认添加sealed修饰符,该默认模板效果需要修改你所用IDE(Visual Studio/Rider/VS Code等)的新建类文件模板实现
内容的提问来源于stack exchange,提问作者Kebechet
相关产品推荐
相关产品推荐

