规则 dotnet_style_namespace_match_folder 无效
rule dotnet_style_namespace_match_folder doesn't work
我的编辑器配置
# top-most EditorConfig file, hierarchy search will stop in this file
root = true
# ----------------------------------------------------------------------------------------------------------------------
# Coding styles
# ----------------------------------------------------------------------------------------------------------------------
# Dotnet code style settings:
[*.{cs,vb}]
dotnet_diagnostic.IDE0055.severity = error
dotnet_style_namespace_match_folder = true:error
Class我测试反对。命名空间应与结构匹配并等于 ConsoleApp1
namespace ConsoleApp1.NotHere
{
public class Class
{
private int X { get; set; } = 0;
public int Y { get; set; }
}
}
解决方案构建没有错误,命名空间未在 VS 中突出显示。
我已经检查了 VS 2022 和 2019 中 .net 6 中的新控制台项目以及最新更新
VS 2022 社区版本 17.1.1
VS 2019专业版16.11
Documentation 说它应该在 IDE 中都可用,但我无法让它工作。
有什么想法吗?
尝试使用 IDE0130 诊断 ID:
dotnet_diagnostic.IDE0130.severity = error
注意语法option = rule:severity
迟早会变成deprecated.
我的编辑器配置
# top-most EditorConfig file, hierarchy search will stop in this file
root = true
# ----------------------------------------------------------------------------------------------------------------------
# Coding styles
# ----------------------------------------------------------------------------------------------------------------------
# Dotnet code style settings:
[*.{cs,vb}]
dotnet_diagnostic.IDE0055.severity = error
dotnet_style_namespace_match_folder = true:error
Class我测试反对。命名空间应与结构匹配并等于 ConsoleApp1
namespace ConsoleApp1.NotHere
{
public class Class
{
private int X { get; set; } = 0;
public int Y { get; set; }
}
}
解决方案构建没有错误,命名空间未在 VS 中突出显示。 我已经检查了 VS 2022 和 2019 中 .net 6 中的新控制台项目以及最新更新
VS 2022 社区版本 17.1.1
VS 2019专业版16.11
Documentation 说它应该在 IDE 中都可用,但我无法让它工作。 有什么想法吗?
尝试使用 IDE0130 诊断 ID:
dotnet_diagnostic.IDE0130.severity = error
注意语法option = rule:severity
迟早会变成deprecated.