【问题标题】:How to report StylecopAnalyzers to LogFileXML如何将 StylecopAnalyzers 报告给 LogFileXML
【发布时间】:2018-08-16 23:35:49
【问题描述】:

我将我的 csharp 项目配置为启用 CodeAnalyzers 和 StylecopAnalyzers。

http://anthonygiretti.com/2018/01/24/code-quality-using-codeanalysis-fxcopanalyzers-and-stylecop-in-net-core-2-applications/

我在命令行上运行 msbuild。(假设 CI) 然后我将其报告作为输出目录中的 xml 文件。 在文件中,我找不到任何 stylecop 错误,但可以找出一些代码分析的错误。

如何配置我的项目以在报告 xml 中获取 stylecop 错误?

【问题讨论】:

标签: c# stylecop roslyn-code-analysis


【解决方案1】:

我发现了 StyleCopAnalyzers 的开发人员之一 sharwell 描述的以下评论。 它说他们的政策是不支持报告生成功能。

https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/1178

我打算关闭它,因为它超出了这个项目的范围。我不认为这个工具对于这个项目来说是必要的,因为它对于 StyleCop 经典有以下原因:

  • 分析器直接集成到 MSBuild 中。您无法构建项目,也不会为启用的规则报告警告。 StyleCop 经典版使用了与编译不同的通道。项目构建输出已用作报告。
  • 现在大多数诊断程序都有代码修复,支持在一次操作中修复所有违反样式规则的行为。推迟对这些规则的修复(因此需要报告)的可能性要小得多,因为首先要遵循这些规则几乎是微不足道的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    相关资源
    最近更新 更多