如何通过.editorconfig将.NET auto properties命名规则设为camelCase
修改自动属性命名约定为camelCase的实现方案
可以通过.editorconfig配置文件完成该命名规则调整,VS Code搭配官方C#开发扩展即可原生识别该配置,无需额外安装第三方工具。
具体配置方法
在项目根目录找到或新建.editorconfig文件,添加如下配置段:
# 定义camelCase命名样式 dotnet_naming_style.camel_case.capitalization = camel_case # 指定规则适用范围:覆盖所有访问级别的属性 dotnet_naming_symbols.all_properties.applicable_kinds = property dotnet_naming_symbols.all_properties.applicable_accessibilities = public, private, protected, internal, protected_internal, private_protected # 绑定命名规则:属性必须使用camelCase格式,违规时显示警告提示 dotnet_naming_rule.property_camel_case_rule.symbols = all_properties dotnet_naming_rule.property_camel_case_rule.style = camel_case dotnet_naming_rule.property_camel_case_rule.severity = warning
生效说明
- 配置保存后,不符合camelCase命名规则的自动属性会在编辑器中显示波浪线告警,同时提供一键快速重命名的修复选项。
- 如果需要将自动属性和带自定义逻辑的普通属性做规则区分,可以调整
applicable_kinds的匹配范围,或者自定义符号集实现更细粒度的规则控制。 - 若配置保存后没有即时生效,在VS Code命令面板执行
Developer: Reload Window命令重载窗口即可。

内容的提问来源于stack exchange,提问作者Markus
相关产品推荐
相关产品推荐

