3

我们有一个大型遗留解决方案(170 多个项目)并希望:

  1. 使用我们定义的规则自动为我们所有的代码库执行初始代码清理。
  2. 提供可与 ReSharper 集成的插件,以便我们可以在代码中看到警告/提示/建议并使用 Ctrl + Enter 应用快速修复。
  3. 在源代码管理中有配置,因此可以在所有团队成员之间共享,并且每次提交后由 TeamCity 检查编码风格。

我们发现最好的方法是为此使用 R# + StyleCop,但我最近发现 FxCop 和 Visual Studio - Microsoft Code Analisys 规则集使用了更多代码质量规则: http://msdn。 microsoft.com/en-us/library/dd264925.aspx

StyleCop 规则集与它不兼容。我们更喜欢遵循 ​​Microsoft 规则集,而不是 StyleCop 规则集。

问题:有没有办法将 Microsoft 规则集(自定义)集成到 ReSharper 中并具有上述所有三个 - 清理、快速修复、TeamCity 与 Microsoft 规则的集成?经过一天的谷歌搜索,我没有找到如何去做。任何人都可以建议吗?

4

1 回答 1

0

我相信现在这应该可以在 resharper 中实现。

ReSharper 允许您配置一组广泛的格式化规则并在您的代码中强制执行它们。当 ReSharper 生成具有代码完成和代码生成功能、代码模板和重构的新代码时,将应用这些规则。格式化规则也可以应用于当前选择、当前文件或更大范围内的现有代码,直至整个解决方案。

资料来源:Jetbrains Resharper 帮助

于 2015-08-07T08:47:44.153 回答