ReSharper - 如何在代码清理中禁用垃圾文档头的生成

时间:2011-11-17 10:14:02

标签: resharper stylecop resharper-6.0 code-documentation

我们正在使用ReSharper 6.0和StyleCop for ReSharper。

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

我们尝试关闭ReSharper中的“将文本插入文档和文件头”设置=>选项=>工具=> StyleCop但是当你重新启动visual studio时,它会自行重置。

我们如何才能停止代码清理为我们创建文档标题?

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:0)

阻止代码生成后的第二步是删除垃圾。 我通过visual studio使用正则表达式搜索/替换。

正则表达式是标题:

// ---.*\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可能是你的朋友......)