Die Visual-Studio-Erweiterung für .NET-Entwickler
Download
Kostenlose 30-Tage-Testversion
Wozu ReSharper?

Wie ReSharper Visual-Studio-Nutzern hilft

Codequalität analysieren

Die Analyse der Codequalität in Echtzeit ist für C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML und XML verfügbar. Sie erfahren sofort, wenn Ihr Code verbessert werden muss.

Fehler und Code-Smell beseitigen

ReSharper warnt Sie nicht nur, wenn es ein Problem in Ihrem Code gibt, sondern es bietet auch Hunderte von Quick-Fixes an, um Probleme automatisch zu lösen. In den meisten Fällen stehen Ihnen mehrere Quick-Fixes zur Verfügung, aus denen Sie die beste Option auswählen können.

Risikofreie Code-Änderungen

Automatisierte, lösungsweite Coderefaktorierungen helfen Ihnen beim sicheren Ändern Ihrer Codebasis. Egal ob Sie altem Code neues Leben einhauchen oder Ihre Projektstruktur ordnen müssen – Sie können sich auf ReSharper verlassen.

Schnelle Suche in der gesamten Lösung

Sie können in Sekundenschnelle die gesamte Lösung durchsuchen und zur gewünschten Stelle navigieren. Springen Sie zu einer beliebigen Datei oder einem Typmember oder navigieren Sie von einem bestimmten Symbol zu dessen Verwendungen, dem Basistyp, den abgeleiteten Symbolen oder Implementierungen.

Helfer für die Codebearbeitung

Zu den zahlreichen Helfern für die Codebearbeitung, gehören erweitertes IntelliSense, Hunderte von sofortigen Codetransformationen, automatischer Namespace-Import, Umsortieren des Codes und Anzeige der Dokumentation.

Einhaltung von Codestandards

Codestil und Formatierung: Fein einstellbare, sprachspezifische Einstellungen helfen Ihnen, unbenutzten Code loszuwerden und gemeinsame Codestandards für Ihr Team zu definieren.

ReSharper macht Visual Studio zu einer viel besseren IDE

Codeanalyse

ReSharper erweitert Visual Studio um über 2200 Echtzeit-Codeinspektionen, die für C#, VB.NET, ASP.NET, JavaScript, TypeScript und andere Technologien verfügbar sind. Für die meisten Inspektionen bietet ReSharper Quick-Fixes (Glühbirnen) an, um den Code zu verbessern.

Unbenutzten Code finden und entfernen? Ihren Code zu C# 7 migrieren? Schleifen nach Belieben zu LINQ konvertieren? Mögliche Ausnahmen finden und vermeiden? Namensgebung vereinheitlichen? All das und noch viele weitere Codeverbesserungen sind mit der Codeanalyse von ReSharper möglich.

.NET-Codeanalyse in ReSharper

Refaktorierungen

Mehr als 60 Refaktorierungen und über 450 Kontextaktionen helfen Ihnen, Ihren Code risikofrei zu organisieren und in der gesamten Lösung zu verschieben, Zuständigkeiten zu verteilen, Funktionalitäten zu entkoppeln, die Komplexität zu verringern oder einfach eine alternative Sprachsyntax zu verwenden.

Navigation und Suche

ReSharper hilft Ihnen, in Sekundenschnelle zu jeder beliebigen Codestelle in Ihrer Lösung zu springen – egal wie groß die Lösung ist. Sie können auch von einem beliebigen Symbol zu relevanten Codestellen navigieren – beispielsweise zu Implementierungen einer Schnittstelle, Erweiterungsmethoden einer Klasse oder Verwendungen eines Felds.

Refaktorierungen und Navigation in ReSharper
Codeformatierung und -bereinigung in ReSharper

Codeformatierung und -bereinigung

Sie können anhand Ihrer persönlichen Präferenzen oder Ihrer Teamstandards Codestile konfigurieren und anwenden. Codestil- und Formatierungseinstellungen für C#, VB.NET, ASP.NET, JavaScript, TypeScript und andere Sprachen können auf einen beliebigen Bereich angewendet werden, von der aktuellen Auswahl bis hin zur gesamten Lösung.

Codegenerierung

ReSharper kann eine Menge Code für Sie erstellen: von neuen Dateien und Klassen bis hin zu Bedingungsblöcken und GUIDs; von Methoden und Eigenschaften, die zur Implementierung einer Schnittstelle benötigt werden, bis hin zu Gleichheitsprüfungen und dem Formatieren von Membern.

Codegenerierung in ReSharper

dotUltimate: Optimieren Sie Ihre .NET-
und Visual Studio-Entwicklung

dotUltimate ist eine Einzellizenz, mit der ein/e einzelne/r Entwickler/in diese JetBrains-Tools verwenden kann:

Die dotUltimate-Lizenz umfasst auch Plugins für dotCover und dotTrace in Rider.

Das ist neu

Warum auf ReSharper 2020.2 upgraden?

Verbesserte Codeanalyse für C#

Verbesserte Codeanalyse für C#

Durch neue Inspektionen und Quick-Fixes wird die Unterstützung von C# 8 verbessert, insbesondere in Bezug auf nullfähige Verweistypen.

Codebereinigung beim Speichern

Codebereinigung beim Speichern

Endlich können Sie ReSharper so einrichten, dass beim Speichern einer Datei automatisch die Codebereinigung durchgeführt wird!

Wir haben detailliertere Einstellungen für den Umfang der Codebereinigung hinzugefügt. Jetzt kann die Bereinigung auch für kürzlich geänderte oder kürzlich geöffnete Dateien ausgeführt werden.

Überarbeiteter Unit-Test-Runner

Überarbeiteter Unit-Test-Runner

Wir haben unsere Unit-Test-Runner sowohl für das .NET-Framework als auch für .NET Core von Grund auf überarbeitet, sodass wir jetzt für beide Runtimes denselben Runner verwenden können. Zu den vielen Vorteilen gehört unter anderem die MSFakes- und TypeMock-Unterstützung für die Frameworks NUnit, xUnit und MSTest v2.
Referenzen

Willkommen in der Gemeinschaft unserer
mehr als 150.000 Kunden

65 der Top-100-Unternehmen auf der Forbes-500-Liste verwenden              .NET-Entwicklertools              von JetBrains.

Download
Kostenlose 30-Tage-Testversion
Joshua Kerievsky
Joshua Kerievsky, Gründer, Industrial Logic
Ich liebe ReSharper! Die Codevorschläge helfen mir regelmäßig dabei, besseren C#- oder VB.NET-Code zu schreiben.
Peter Kellner
Ich kann nur sagen, dass ich es liebe. Wenn Sie ReSharper noch nicht nutzen, lassen Sie alles stehen und liegen und kaufen Sie es!
Peter Kellner, Berater,
73rd Street Associates
Jaco Pretorius
ReSharper ist ein großartiges Tool. Wenn Sie ihn verwenden, stimmen Sie dem wahrscheinlich zu, und wenn Sie es noch nicht tun, dann sollten Sie es. Der Produktivitätsgewinn ist unglaublich.
Jaco Pretorius, Technischer Leiter,
ThoughtWorks
David Starr
David Starr, Leitender Software-Architect, Healthwise
Das ultimative Agile-Tool ist ReSharper. Refaktorierung ist dermaßen einfach, dass man vor Änderungen nicht mehr zurückschrecken muss.