0

我目前正在进行研究以完成我的组织向 VS 2015 的迁移,包括实施 StyleCop.Analyzers、更新 ReSharper 设置并将其签入源代码控制等。

我经常遇到的一个话题是 StyleCop 和 ReSharper 之间的“兼容性”。Jet Brains 开发人员甚至分叉了经典的 StyleCop,以使其与 ReSharper 9 “兼容”。

这里的“兼容”是什么意思?是像让 ReSharper 的所有默认代码分析设置与 StyleCop 中的设置匹配一样简单,还是更复杂?

我们的升级/更改包括:

  • Visual Studio 2010 到 2015
  • ReSharper 8 到 10
  • StyleCop 经典到 StyleCop.Analyzers

...所以我只想确保我的基地被覆盖。

4

1 回答 1

1

是像让 ReSharper 的所有默认代码分析设置与 StyleCop 中的设置匹配一样简单,还是更复杂?

是的,差不多。这一切都是为了让规则保持同步,这样一个人就不会标记另一个忽略的错误。


在此迁移中要注意的一件事是 R# 插件的版本。我对ReSharper.StyleCop不太满意,但 JetBrains 4.8 的 StyleCop运行良好,而且它旨在与 StyleCop.Analyzers.

在此处输入图像描述

于 2016-02-12T11:03:58.003 回答