Resharper: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Langenfeld (Diskussion | Beiträge)
Langenfeld (Diskussion | Beiträge)
Zeile 8: Zeile 8:


==Setup==  
==Setup==  
===Installation===
Um ReSharper auf Ihrem Computer zu installieren gehen Sie wie folgt vor:
# Sie müssen [[Visual Studio]] bereits installiert und einmal gestartet haben.
#Laden Sie die [http://www.jetbrains.com/resharper/download/index.html Resharper] 30-Tage Demo für Visual Studio herunter und folgen sie den Installationsanweisungen des Programs.
# Starten Sie Visual Studio. Beim Start wird nach einem Benutzernamen und einem Lizenzschlüssel gefragt. Sie können eine individuelle Lizenz mit einer E-Mail Adresse der Universität (...@informatik.uni-freiburg.de) [https://www.jetbrains.com/student/ bei Jetbrains erhalten]. Tragen Sie diese Daten hier ein.
#Eventuell werden Sie auch nach einem Keyboard-Shortcut-Schema gefragt. Wir empfehlen Ihnen, das Visual Studio Preset zu behalten.


===Konfiguration===
{{:Resharper_Installieren}}
[[Datei:Resharper Auto detect naming conventions..png|mini|Diese Einstellung muss deaktiviert werden. Sonst versucht Resharper anhand von existierendem Code Naming-Conventions  abzuleiten. |alternativtext=|494x494px]]
[[Datei:Visual Studio Code Issue Anzeige Einstellungen.png|mini|Bei C# sollten alle Haken gesetzt sein, damit die Resharper Fehler im Code Issue Log auch angezeigt werden.]]
 
Nach der Installation müssen Sie noch die für das Softwarepraktikum notwendigen Einstellungen installieren. Dazu gehen Sie wie folgt vor:
#Konfigurationsdatei hier herunterladen: [[Datei:Sopra-Resharper.zip]] und an einen Ort Ihrer Wahl entpacken.
#Öffen Sie in [[Visual Studio]] das Menü <tt>ReSharper -> Manage Options...</tt>.
# Klicken Sie rechts auf das Item <tt>This Computer</tt> und wählen Sie <tt>Add Layer->Open Settings File...</tt>.
# Wählen Sie die Datei <tt>Softwarepraktikum.DotSettings</tt> aus. Diese sollte nun als Eintrag "Softwarepraktikum" vorhanden sein.
# Stellen Sie sicher, dass folgende Optionen korrekt eingestellt sind sind:
#* Unter <code>Options -> Code Editing -> C# -> Naming Style</code> ist die Option <code>Use auto-detect rules</code> deaktiviert.
#* Unter <code>Options -> Code Editing -> General Formatter Style</code> ist die Option <code>Auto-detect indent size and style</code> deaktiviert.
#* Im Fenster <code>Code Issues unter Filter -> Issues to show -> C#</code>  sind alle Haken gesetzt (siehe Bild).


==Verwendung==
==Verwendung==
Zeile 36: Zeile 18:
===Hints, Suggestions, Warnings und Errors in Solution===
===Hints, Suggestions, Warnings und Errors in Solution===
{{RefImg|FensterReSharper.png|500px|1|Anzeige der Nachrichten am horizontalen Scrollbalken (grüner Pfeil) und Kontextmenüsymbol für Optionen zu einer Nachricht (lila Pfeil).}}
{{RefImg|FensterReSharper.png|500px|1|Anzeige der Nachrichten am horizontalen Scrollbalken (grüner Pfeil) und Kontextmenüsymbol für Optionen zu einer Nachricht (lila Pfeil).}}
 
[[Datei:Visual Studio Code Issue Anzeige Einstellungen.png|mini|Bei C# sollten alle Haken gesetzt sein, damit die Resharper Fehler im Code Issue Log auch angezeigt werden.]]


[[Resharper]] analysiert die gesamte Solution und zeigt basierend auf sehr vielen Regeln diverse Nachrichten an, die verschiedene Schwachstellen des Codes aufzeigen sollen. Diese Nachrichten werden in 4 verschiedene Klassen eingeteilt, nämlich Hints, Suggestions, Warnings und Errors. Der Benutzer kann in [[Visual Studio]] die Nachrichten auf zwei Arten einsehen:
[[Resharper]] analysiert die gesamte Solution und zeigt basierend auf sehr vielen Regeln diverse Nachrichten an, die verschiedene Schwachstellen des Codes aufzeigen sollen. Diese Nachrichten werden in 4 verschiedene Klassen eingeteilt, nämlich Hints, Suggestions, Warnings und Errors. Der Benutzer kann in [[Visual Studio]] die Nachrichten auf zwei Arten einsehen:
*Durch ein spezielles Fenster, dass durch das Menü <tt>ReSharper -> Inspect -> Code Issues in Solution</tt> erreicht werden kann. Im sich öffenenden Reiter (<code>Code Isues In</code>) im Dialog <code>Filter Isues</code> die Option <code>Select all</code> wählen und bestätigen, um alle Probleme angezeigt zu bekommen.
*Durch ein spezielles Fenster, dass durch das Menü <tt>ReSharper -> Inspect -> Code Issues in Solution</tt> erreicht werden kann. Stellen Sie sicher, dass m Fenster <code>Code Issues unter Filter -> Issues to show -> C#</code> sind alle Haken gesetzt (siehe Bild).
* Durch kleine Striche direkt nebem dem horizontalen Scollbalken (siehe {{LinkImg|1|Abbildung 1}}) in einem der Code-Editor-Fenster. Die Farbe der Striche gibt dabei die Art der jeweiligen Nachricht an.
* Durch kleine Striche direkt nebem dem horizontalen Scollbalken (siehe {{LinkImg|1|Abbildung 1}}) in einem der Code-Editor-Fenster. Die Farbe der Striche gibt dabei die Art der jeweiligen Nachricht an.


Abgerufen von „https://sopranium.de/Resharper