ReSharper - So deaktivieren Sie die Generierung von Kopfzeilen für die Abfalldokumentation in der Code-Bereinigung

8

Wir verwenden ReSharper 6.0 mit StyleCop für ReSharper.

Obwohl wir die StyleCop-Regel verwenden, dass Mitglieder Dokumentationsheader haben müssen, wollen wir nicht, dass die ReSharper-Codebereinigungsfunktion Dokumentationsheader für uns generiert, weil sie unweigerlich Unsinn sind. Ungültige Dokumentheader sind schlechter als gar keine, da sie weniger aktualisiert als hinzugefügt werden.

Wir haben versucht, in ReSharper = & gt; die Einstellung 'Text in Dokumentation und Dateiköpfe einfügen' zu deaktivieren. Optionen = & gt; Extras = & gt; StyleCop aber es blutig selbst zurückgesetzt, wenn Sie Visual Studio neu starten.

Irgendwelche Ideen, wie wir Code Cleanup stoppen können, indem wir Dokumentationsheader für uns erstellen?

    
David 17.11.2011, 10:14
quelle

2 Antworten

8

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

Verhindert, dass Standard-Dokumentationsheader erstellt werden, aber StyleCop erzwingt trotzdem, dass sie dort vorhanden sein sollten.

    
David 17.11.2011, 10:29
quelle
0

Der zweite Schritt nach dem Blockieren der Codegenerierung ist Entfernen des Mülls. Ich habe eine Regex Suche / Ersetzen durch Visual Studio verwendet.

Regex ist für Kopfzeile:

%Vor%

Regex zum Entfernen generierter Zusammenfassungen

%Vor%

Achtung: Es werden ALLE Zusammenfassungen gelöscht, auch die guten, also überprüfen Sie den Ersatzbereich, bevor Sie ihn starten. (git checkout könnte dein Freund sein ...)

    
Charly 17.09.2015 13:59
quelle