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

ReSharper-如何在代码清理中禁用垃圾文档头的生成,resharper,stylecop,resharper-6.0,code-documentation,Resharper,Stylecop,Resharper 6.0,Code Documentation,我们正在使用ReSharper 6.0和ReSharper的StyleCop 虽然我们使用StyleCop规则,即成员必须具有文档头,但我们不希望ReSharper的代码清理功能为我们生成文档头,因为它们不可避免地是垃圾。糟糕的文档标题比没有更糟糕,因为它们更新的可能性比添加时小 我们尝试在ReSharper=>Options=>Tools=>StyleCop中关闭“将文本插入文档和文件头”设置,但当您重新启动visual studio时,它会自动重置 有没有办法阻止代码清理为我们创建文档标题?

我们正在使用ReSharper 6.0和ReSharper的StyleCop

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

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


有没有办法阻止代码清理为我们创建文档标题?

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


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

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

Regex用于标题:

// ---.*\r\n\/\/.*\r\n\/\/.*\r\n\/\/.*\r\n\/\/.*\r\n\/\/.*\r\n.*\r\n\/\/.-{116}
Regex删除生成的摘要

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

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

对我来说,我必须将
1639:Update file header
设置为
not change
。此外,如果您使用的是自定义文件头,并且不想将其替换为标准的StyleCop头,请在StyleCop->Documentation下取消选中
1633-1641:Update file header