如何使 dotnet 构建可见 .editorconfig 命名违规? (IDE1006 警告)
How to make .editorconfig naming violations visible to dotnet build? (IDE1006 warnings)
我最近通过 .editorconfig
为 netcoreapp3.1
c# 项目实施了自定义 FxCopAnalyzers
政策。当文件打开时,我现在在 Visual Studio 中有更多关于代码风格和命名策略的警告和提示。当文件关闭时,IDE1006
命名冲突消失,但我仍然可以通过 运行 Analyze > Run Code Analysis > On Solution
获得解决方案范围的报告。
但是,我正在努力让 IDE1006
命名违规出现在命令行 dotnet build
中。我已经将 dotnet format --check
合并到 CI 过程中,这对空白规则非常有用,但对命名违规(例如私有字段的无效前缀)没有帮助。
总而言之,如何让我的 CI 构建接收 IDE1006
警告?
目前还不支持,跟踪这个的issue可以找到here。
我最近通过 .editorconfig
为 netcoreapp3.1
c# 项目实施了自定义 FxCopAnalyzers
政策。当文件打开时,我现在在 Visual Studio 中有更多关于代码风格和命名策略的警告和提示。当文件关闭时,IDE1006
命名冲突消失,但我仍然可以通过 运行 Analyze > Run Code Analysis > On Solution
获得解决方案范围的报告。
但是,我正在努力让 IDE1006
命名违规出现在命令行 dotnet build
中。我已经将 dotnet format --check
合并到 CI 过程中,这对空白规则非常有用,但对命名违规(例如私有字段的无效前缀)没有帮助。
总而言之,如何让我的 CI 构建接收 IDE1006
警告?
目前还不支持,跟踪这个的issue可以找到here。