查询ReSharper中禁止Default前缀的命名规则定义位置
问题:ReSharper标记含Default前缀的命名不符合规则,找不到对应规则设置
我有如下类,其中常量名、属性名甚至类名以Default前缀开头:
public class ComputeInfo { // ReSharper disable InconsistentNaming public const string DefaultNetworkName = "default"; public const int DefaultLinuxDiskSizeGb = 10; // ... public string DefaultName { get; init; } = string.Empty; }
或者
internal class DefaultConsole : IConsole { }
这些名称均被ReSharper标记为“名称...不符合规则...”。
我暂不讨论DefaultNetworkName = "default"这类常量命名是否合理,核心问题是:禁止使用Default前缀的这条规则定义在哪里? 在“编辑规则设置”对话框中找不到相关的禁止项。
补充排查信息
(感谢@mu88和@Ben的评论):
我无法在其他解决方案中复现该问题,已尝试以下操作:
- 使用同一开发机器
- 创建相同的.NET 8控制台应用(无问题)
- 将所有dotsettings文件复制到新解决方案(无问题)
- 删除出现问题的解决方案中的所有dotsettings文件:问题仍存在于该解决方案的全部17个项目中
- Visual Studio版本:17.8.0
- ReSharper版本:232.0.20231101.132807(构建于2023-11-01)
内容的提问来源于stack exchange,提问作者g.pickardou
相关产品推荐
相关产品推荐

