Deaktivieren Sie die automatische Formatierung von Resharper um bestimmte Codeblöcke

8

In meinem C # -Entwicklungs-Team möchten wir Regeln für die automatische Formatierung gemeinsam nutzen, um unsere Codierungsstandards für eine einheitliche Code-Formatierung zu erhalten. Ich teste ReSharper und es ist großartig, aber wir haben eine Regel in unseren Standards, die ich nicht umgehen kann.

Wir verwenden HTMLTextWriter , um etwas HTML zu rendern, aber wir haben eine Regel, um die Aufrufe einzurücken, um zu reflektieren, wie sie ausgegeben werden.

Zum Beispiel:

%Vor%

Für den Moment, wenn ich den Code mit ReSharper (oder VS) neu formatiere, wird die Identität entfernt.

Gibt es eine Möglichkeit, benutzerdefinierte Regeln hinzuzufügen, um das Neuformatieren um .RenderBeginTag -Funktionsaufrufe zu verhindern / deaktivieren? Oder gibt es ein anderes Werkzeug (außer ReSharper oder zusätzlich zu ReSharper), das das könnte?

    
William Fortin 16.08.2013, 13:28
quelle

1 Antwort

10

Es gibt keine Möglichkeit, R # mitzuteilen, dass ein Teil des Codes und IMO nicht gelöscht werden, damit Sie Ihren Code nicht mit R # -spezifischen Markups verschmutzen. Eine Umgehungslösung wäre das Einrücken der Funktionsaufrufe in Klammern wie folgt:

%Vor%

R # wird diese Blöcke nicht neu formatieren.

    
slvnperron 16.08.2013 14:53
quelle