我们正在使用ReSharper 6.0和StyleCop for ReSharper。
虽然我们使用StyleCop规则,成员必须有文档标题,但我们不希望ReSharper的代码清理工具为我们生成文档标题,因为它们不可避免地是垃圾。糟糕的文档标题比没有标题更糟糕,因为它们不太可能被更新而不是首先添加。
我们尝试关闭ReSharper中的“将文本插入文档和文件头”设置=>选项=>工具=> StyleCop但是当你重新启动visual studio时,它会自行重置。
我们如何才能停止代码清理为我们创建文档标题?
答案 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可能是你的朋友......)