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.1 upgraden?

Datenflussanalyse für Integer-Werte in C#

Datenflussanalyse für Integer-Werte in C#

Diese Version von ReSharper führt eine neue Art der C#-Codeanalyse ein, um die Verwendung von Integer-Werten in Ihrer Anwendung zu verfolgen. Durch diese neuartige Analyse wird nachverfolgt, wie sich die Werte aller lokalen int-Variablen verändern. Alle Operationen mit diesen Variablen werden auf Korrektheit überprüft, um nutzlose oder möglicherweise unnötige Codeabschnitte zu erkennen.

Noch bessere C#-8-Unterstützung

Noch bessere C#-8-Unterstützung

Wir verbessern laufend die Unterstützung für C#-8-Sprachmerkmale. Wir haben die C#-Sprachunterstützung unter der Haube umfassend refaktoriert, um Codeanalysen und andere Funktionen wie das Refactoring und ReSharper Build auf die Unterstützung von nullbaren Referenztypen (NRT) vorzubereiten. ReSharper 2020.1 meldet bei der Codeanalyse Compiler-Warnungen für nullbare Referenztypen und bietet Quick-Fixes für die meisten Probleme an.

Verbesserte XAML-Unterstützung

Verbesserte XAML-Unterstützung

In v2020.1 haben wir zahlreiche Verbesserungen und Korrekturen an der XAML-Unterstützung für WPF, Xamarin.Forms, UWP und Avalonia vorgenommen. 

Erheblich verbessert wurden auch die Datenkontext-Inferenz und die Symbolauflösung in Bindings.

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.