Ich benutze StyleCop. Aber es gibt ein paar Regeln, die ich ignorieren möchte, zum Beispiel this.
vor Klassenmitgliedern.
Wie deaktiviere ich eine StyleCop-Regel? Ich habe nachgesehen, kann aber nicht finden, wie es geht.
Antworten:
In Ihrer StyleCop-Installation befindet sich eine Settings.StyleCop
Datei. Sie können dies bearbeiten, um Regeln global zu deaktivieren. Ziehen Sie diese Datei in die ausführbare Datei des Einstellungseditors, um sie zu bearbeiten.
Sie können auch Kopien der Einstellungsdatei in Ihre Projekte einfügen, um die globalen Einstellungen zu überschreiben.
Wenn Sie die Visual Studio-Integration und nicht nur die MSBuild-Integration verwenden, sollten Sie in der Lage sein, pro Projekt zum Einstellungseditor zu gelangen, indem Sie mit der rechten Maustaste auf Ihr Projekt klicken und StyleCop Settings
etwas Ähnliches auswählen .
C:\Program Files (x86)\StyleCop 4.7\Settings.StyleCop
. Die ReSharper-Integration wird auch dort
Settings.StyleCop
Datei im selben Verzeichnis wie Ihre .sln
Datei haben.
C:\Program Files (x86)\StyleCop 4.7
Stylecop ist auf Projektebene konfigurierbar. Verwalten Sie Regeln einfach über die grafische Oberfläche, anstatt die Einstellungsdatei zu bearbeiten. (Einige Zeit in einigen Versionen, die als Stylecop-Einstellungen bezeichnet werden.)
Sie sollten eine Such- / Suchoption sehen, sobald Sie die Einstellungsoption wie im folgenden Bild ausgewählt haben.
Beispiel: Wenn Sie eine Regel entfernen möchten, bei der // Kommentare nicht zulässig sind und //// von stylecop zulässig sind, suchen Sie nach der Stylecop-Regel-ID. In diesem Fall ist es SA1005. Sie können dies im Abschnitt Warnungen sehen, wenn Sie Stylecop in Ihrem Projekt ausführen. Suchen Sie mit dem Schlüsselwort SA1005 und Sie sollten dies im Ergebnisabschnitt sehen. Einfach deaktivieren.
Sie können Regeln wie folgt verwalten
Diese spezielle Regel befindet sich unter Lesbarkeitsregeln - Mitgliederzugriff - SA1101: PrefixLocalCallsWithThis.
Wenn Sie das ausschalten, sollte es aufhören, Sie anzuschreien ... Ich musste es tun. Stylecop hat mir Kopfschmerzen bereitet.