如何向 LogFileXML 报告 StylecopAnalyzers
How to report StylecopAnalyzers to LogFileXML
我将我的 csharp 项目配置为如下博客 post 以启用 CodeAnalyzers 和 StylecopAnalyzers。
我在命令行上 运行 msbuild。(假设 CI)
然后我在输出目录中将其报告作为 xml 文件。
在文件中,我找不到任何 stylecop 错误,但可以找到一些代码分析的错误。
如何配置我的项目以在报告中出现 stylecop 错误 xml?
我发现了 StyleCopAnalyzers 的开发者之一 sharwell 在下面描述的评论。
说他们的政策是不支持报表生成功能。
https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/1178
我打算关闭它,因为它超出了这个项目的范围。我不认为这个工具对于这个项目是必要的,因为它对于 StyleCop classic 来说是必要的,原因如下:
- 分析器直接集成到 MSBuild 中。您无法构建项目并且没有报告已启用规则的警告。 StyleCop classic 使用与编译分开的通道。项目构建输出已作为报告使用。
- 大多数诊断现在都有代码修复,支持在一次操作中修复所有违反样式规则的问题。延迟修复这些规则(因此需要报告)的可能性要小得多,因为首先遵循这些规则几乎微不足道。
我将我的 csharp 项目配置为如下博客 post 以启用 CodeAnalyzers 和 StylecopAnalyzers。
我在命令行上 运行 msbuild。(假设 CI) 然后我在输出目录中将其报告作为 xml 文件。 在文件中,我找不到任何 stylecop 错误,但可以找到一些代码分析的错误。
如何配置我的项目以在报告中出现 stylecop 错误 xml?
我发现了 StyleCopAnalyzers 的开发者之一 sharwell 在下面描述的评论。 说他们的政策是不支持报表生成功能。
https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/1178
我打算关闭它,因为它超出了这个项目的范围。我不认为这个工具对于这个项目是必要的,因为它对于 StyleCop classic 来说是必要的,原因如下:
- 分析器直接集成到 MSBuild 中。您无法构建项目并且没有报告已启用规则的警告。 StyleCop classic 使用与编译分开的通道。项目构建输出已作为报告使用。
- 大多数诊断现在都有代码修复,支持在一次操作中修复所有违反样式规则的问题。延迟修复这些规则(因此需要报告)的可能性要小得多,因为首先遵循这些规则几乎微不足道。