【发布时间】:2021-06-14 00:48:13
【问题描述】:
我安装了 ReSharper 插件 StyleCop by JetBrains 以将 StyleCop 直接包含到我们所有的项目中,而无需在多个项目中使用相同的 settings.stylecop 或 stylecop.json 文件(因为我们的所有指南都基本相同)项目)。
我遇到了一个关于 StyleCop 的问题,在插件的 Github 页面上发布了一个问题后,我被告知我应该使用 StyleCop.Analyzers,因为该插件已停止使用。
现在我有以下问题。我是否需要在我们的每个项目中明确包含相应的stylecop.json 文件以使 StyleCop 与最新功能一起使用?或者是否有另一种方法告诉 ReSharper 为我们所有的项目使用默认的 StyleCop 配置?我知道将文件添加到项目中并不是什么大不了的事。但是在大约 50 个项目中拥有相同的文件然后更改一个东西有点乏味。因此,将它配置在一个位置将是惊人的。
【问题讨论】:
-
需要记住的一点:您基本上是在说您项目中的所有开发人员都需要 ReSharper(付费产品)才能使用您的代码。你确定你想要那个限制吗?许多开发人员要么没有资金,要么不使用 ReSharper(这是一个令人难以置信的内存/处理器消耗,并且大部分功能都可以免费内置在 VS2019 中)。
-
@Neil 我们处于一个封闭的环境中,每个人都拥有一台同样强大的机器。此外,ReSharper 许可成本也不是问题,因为所有开发人员都获得了 Visual Studio Enterprise 以及 ReSharper 许可。
-
在这样的环境下工作一定很好。安装 RS 后,我所有以前的开发机器都停止了工作,团队逐渐将其移除,因为它减慢了它们的速度。我刚刚升级到功能强大的笔记本电脑(12 核/32 GB/SSD)。
标签: c# visual-studio resharper stylecop