Die Analyse der Codequalität in Echtzeit ist verfügbar für C#, VB.NET, XAML, ASP.NET, HTML und XML. ReSharper informiert Sie, wenn Ihr Code verbessert werden kann, und schlägt Ihnen automatisch Quick-Fixes vor.
Es sind mehrere Helfer für die Codebearbeitung verfügbar, wie beispielsweise erweitertes IntelliSense, Hunderte sofortige Codetransformationen, automatischer Namespace-Import, Umsortierung des Codes und Anzeige der Dokumentation.
Sie brauchen Eigenschaften, Überladungen, Implementationen und Vergleichsfunktionen nicht per Hand zu schreiben: verwenden Sie Aktionen zur Codegenerierung, um Codebausteine schneller zu erstellen.
Beheben Sie Fehler und Code-Smell durch Instant-Korrekturen. ReSharper warnt Sie nicht nur, wenn es Probleme in Ihrem Code gibt, sondern es bietet auch Quick-Fixes an, um diese automatisch zu beheben.
Wenden Sie lösungsweite Refaktorierungen oder kleinere Codetransformationen an, um Ihre Codebasis ohne Risiko zu ändern. Egal ob Sie altem Code neues Leben einhauchen oder Ihre Projektstruktur ordnen müssen – Sie können sich auf ReSharper verlassen.
Verwenden Sie die Codeformatierung und -bereinigung, um unbenutzten Code loszuwerden und die Einhaltung von Codestandards sicherzustellen.
Navigationsfunktionen helfen Ihnen, Ihre gesamte Lösung in Sekundenschnelle zu durchsuchen. Sie können sofort zu Dateien, Typen oder Membern in Ihrer Codebasis springen oder von einem Symbol zu Verwendungen, dem Basistyp, abgeleiteten Symbolen oder Implementationen navigieren.
Zu den weiteren ReSharper-Funktionen gehören ein leistungsstarker Unit-Test-Runner, verschiedene Arten von Codevorlagen, Debugging-Unterstützung, eine Projekt-Abhängigkeitsansicht, Hilfsfunktionen für die Internationalisierung sowie sprachspezifische Funktionen für ASP.NET/ASP.NET MVC, XAML und andere Technologien.
Alle Tastenkombinationen, die im Abschnitt „Funktionen“ angegeben sind, sind dem Tastaturschema „Visual Studio“ entnommen. Details zu den zwei Standard-Tastaturbelegungen von ReSharper finden Sie unter Dokumentation und Demos.