3

是否有人在 XML 或 .vssettings 文件中具有与StyleCop兼容的 Visual Studio 设置?

我使用《框架设计指南:可重用 .NET 库的约定、惯用语和模式》一书来指导 Microsoft 发现什么是格式化 C# 并相应地设置我的 Visual Studio 设置的正确方法。

但是当我在 Visual Studio 中使用“格式化文档”时,StyleCop 会在所有气缸上开火并抱怨各种事情。

有些错误甚至似乎无法在设置中设置。就像花括号应该在新行上一样,如果某些内容跨越多行。

4

2 回答 2

3

ReSharper 的 StyleCop肯定会有所帮助:

用于 ReSharper 的 StyleCop 现在功能完整,已达到与 StyleCop 4.3 相同的功能。

有 148 条 StyleCop 规则。

  • 其中 38 个必须手动修复(通常是因为您必须输入描述性文本或重命名变量)。
  • 在剩余的 110 条规则中,有 58 条由 R# Code Cleanup(静默模式)修复。
  • 在剩下的 52 个中,我们有自动修复所有这些的代码清理规则。

我们还提供了 106 个快速修复,为违反 110 条规则提供了上下文菜单修复,这些规则可以自动修复

我们还发布了“StyleCop 友好的 ReSharper 代码样式共享设置文件”,它将 ReSharper 配置为以 StyleCop 友好的方式自动格式化代码。

于 2009-03-04T12:32:14.407 回答
2

它要花钱,但有人为 StyleCop 制作了一个 ReSharper 插件。感谢您发布问题,我以前从未听说过 StyleCop。

于 2008-12-05T17:00:50.177 回答