2011-11-17 69 views
8

我们将ReSharper 6.0与StyleCop一起用于ReSharper。ReSharper - 如何在代码清理中禁用生成垃圾文档头文件

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

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

任何想法我们如何停止Code Cleanup为我们创建文档标题?

回答

8

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

将防止创建默认文档标题,但将StyleCop的强制执行仍是他们应该在那里。

+3

对我来说,我必须设置'1639:更新文件头'为'不要更改'。 – Iain

+1

此外,如果您正在使用自定义文件标题,并且不想用标准StyleCop标题替换它,请在StyleCop - >文档下取消“1633-1641:更新文件标题”。 –

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