2009-03-04 8 views
13

Wir haben gerade an der Einführung von StyleCop in unser Team gearbeitet und verwenden die StyleCop ReSharper plugin von Code Plex. Problem ist, dass jede einzelne Datei im Projekt analysiert wird und wir keine Möglichkeit finden, bestimmte Dateien auszuschließen. Dazu gehören Dateien wie die Datei designer.cs aus dem DBML oder Komponenten von Drittanbietern, die im Projekt enthalten sind. Was das bedeutet, ist Ihre Website-weite Code-Analyse in ReSharper zeigt immer Fehler und Sie können es nie bekommen, um "grün" zu gehen.Wie können Sie StyleCop für ReSharper zwingen, Dateien zu ignorieren?

Es gibt immer das ExcludeFromStyleCop-Tag, das Sie in die .csproj einfügen können, aber dies wird nur von MSBuild verwendet. Klicken Sie mit der rechten Maustaste auf die Datei im ReSharper-Fehlerfenster, und weisen Sie sie auf "Ignore Errors", scheint auch nicht zu funktionieren; Das Fenster wird neu geladen und die gleiche Datei wird erneut analysiert.

Wer hat irgendwelche Ideen dazu?

Antwort

7

„Sind Sie sicher, dass Sie nicht markiert die StyleCop Einstellungen Option haben, die StyleCop gibt sollten Designer Dateien überprüfen? (StyleCop Optionen> Regeln> Detaileinstellungen> Designer-Dateien analysieren)?“

http://stylecopforresharper.codeplex.com/Thread/View.aspx?ThreadId=47346

+1

Dank Stuart, Dadurch wurde das Problem teilweise gelöst, da die LINQ-generierte Datei ignoriert wird. Immer noch eine Möglichkeit, Dateien von Drittanbieter-Tools zu ignorieren (d. H. Rechtschreibprüfungswerkzeug, das in einem Popup-Fenster startet). –

3

können Sie vollständig zu deaktivieren ReSharper für eine bestimmte Datei von STRG + . Sie werden sehen, dass das kleine "Auge" oben rechts im Codefenster (oben im Rinnstein) grau wird und anzeigt, dass es deaktiviert ist.

Drücken Sie den Tastenanschlag erneut, um ihn erneut zu aktivieren.

8

Das war, was ich suche, außer in ReSharper 6 der richtigen Tastendruck Inspektion in einer bestimmten Datei zu deaktivieren ist: Ctrl + Umschalttaste + Alt +

+1

+1: Das hat meinen Tag gemacht. – Dyppl

+0

das funktioniert sogar in früheren Versionen (getestet mit R # 5.1) – mbx

Verwandte Themen