gpt4 book ai didi

c# - 使用哪个 StyleCop 包

转载 作者:太空宇宙 更新时间:2023-11-03 22:42:12 24 4
gpt4 key购买 nike

我打算将 StyleCop 引入到我的 C# 项目中,似乎有多种方法可以做到这一点。检查 NuGet 我可以看到 StyleCopPlus.MSBuild(似乎没有积极开发)、StyleCop、StyleCop.Analyzers,它们似乎都将 StyleCop 引入到项目中。还有一个 StyleCop Visual Studio 扩展和一个 StyleCop 到 Resharper 的扩展。

有推荐的方法吗?一个好的解决方案应该积极开发并支持新的语言特性。

最佳答案

TLDR:如果不使用 Resharper,只有一个选择:StyleCopAnalyzers。如果使用 Resharper:Stylecop 也坚持使用它。

  1. NuGet - StyleCopPlus.MSBuild:未积极开发,自 2014 年以来未更新。
  2. Nuget - Stylecop:在他们的项目页面上说“虽然将继续接受拉取请求,但不太可能对该项目进行任何重大开发。建议仅使用基于 Roslyn 的 StyleCopAnalyzers 项目的开发人员Visual Studio 2015 或更高版本”
  3. Nuget - StyleCopAnalyzers:积极开发,最新更新(测试版)仅在一个月前。 nuget 超过 3M 的下载量,这是上面另外两个 nuget 包的 10 倍以上
  4. Visual studio 扩展:这实际上是与 Stylecop nuget 包 (2) 相同的项目。推荐 StyleCopAnalyzers
  5. Resharper 扩展:这是基于与 2 相同的 github 存储库。如果您正在使用 Resharper,最好使用 Resharper 扩展。否则,您会遇到这样的情况:对一个规则应用修复会破坏其他规则。

关于c# - 使用哪个 StyleCop 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51635818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com