8

我们将 ReSharper 6.0 与 StyleCop 一起用于 ReSharper。

尽管我们使用 StyleCop 规则,即成员必须具有文档标头,但我们不希望 ReSharper 的代码清理工具为我们生成文档标头,因为它们不可避免地是垃圾。糟糕的文档标题比没有更糟糕,因为它们更不可能被更新而不是首先添加。

我们尝试在 ReSharper => Options => Tools => StyleCop 中关闭“将文本插入文档和文件头”设置,但是当您重新启动 Visual Studio 时,它会自行重置。

有什么想法可以阻止代码清理为我们创建文档标题吗?

4

2 回答 2

8

ReSharper -> Options -> Tools section -> Code Cleanup -> select StyleCop profile -> Documentation section -> untick 1600.

将阻止创建默认文档标题,但 StyleCop 仍将强制它们应该在那里。

于 2011-11-17T10:29:21.060 回答
0

第二步,在阻塞代码生成之后是删除垃圾。我通过视觉工作室使用了正则表达式搜索/替换。

正则表达式用于标头:

// ---.*\r\n\/\/.*\r\n\/\/.*\r\n\/\/.*\r\n\/\/.*\r\n\/\/.*\r\n.*\r\n\/\/.-{116}

正则表达式删除生成的摘要

\s{4}\/\/\/\s<summary>(.*)\r\n.*\r\n.*</summary>

注意:它将删除所有摘要,甚至是好的摘要,因此在启动之前检查替换范围。(git checkout 可能是你的朋友......)

于 2015-09-17T13:59:44.550 回答