如何使 dotnet 构建可见 .editorconfig 命名违规? (IDE1006 警告)

How to make .editorconfig naming violations visible to dotnet build? (IDE1006 warnings)

我最近通过 .editorconfignetcoreapp3.1 c# 项目实施了自定义 FxCopAnalyzers 政策。当文件打开时,我现在在 Visual Studio 中有更多关于代码风格和命名策略的警告和提示。当文件关闭时,IDE1006 命名冲突消失,但我仍然可以通过 运行 Analyze > Run Code Analysis > On Solution 获得解决方案范围的报告。

但是,我正在努力让 IDE1006 命名违规出现在命令行 dotnet build 中。我已经将 dotnet format --check 合并到 CI 过程中,这对空白规则非常有用,但对命名违规(例如私有字段的无效前缀)没有帮助。

总而言之,如何让我的 CI 构建接收 IDE1006 警告?

目前还不支持,跟踪这个的issue可以找到here