我们有一个大型遗留解决方案(170 多个项目)并希望:
- 使用我们定义的规则自动为我们所有的代码库执行初始代码清理。
- 提供可与 ReSharper 集成的插件,以便我们可以在代码中看到警告/提示/建议并使用 Ctrl + Enter 应用快速修复。
- 在源代码管理中有配置,因此可以在所有团队成员之间共享,并且每次提交后由 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 规则的集成?经过一天的谷歌搜索,我没有找到如何去做。任何人都可以建议吗?