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