You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置.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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 18:39:27