ReSharper Ultimate 2018.2 erweitert C#-Analyse und Profiling

JetBrains hat am 21. August 2018 ReSharper Ultimate 2018.2 veröffentlicht. Das Paket aktualisiert Codeanalyse, Testabdeckung und Profiling für .NET- und C++-Projekte. Der Hersteller nennt rund 30 Performance-Korrekturen in ReSharper, etwa beim Laden von Lösungen und bei EditorConfig.

Nach der C#-7.2-Unterstützung in ReSharper Ultimate 2018.1 folgt nun C# 7.3. Die offiziellen historischen Versionshinweise im Abschnitt 2018.2 nennen unter anderem Tuple-Vergleiche und zusätzliche generische Constraints. JSLint, ESLint und TSLint ergänzen die JavaScript- und TypeScript-Prüfung; ReSpeller übernimmt die Rechtschreibkontrolle.

Testabdeckung in Rider auf Windows

dotCover wird in Rider unter Windows integriert. Unterstützt werden dort Unit-Test-Abdeckung und kontinuierliches Testen. Der Konsolenrunner lässt sich über dotnet dotcover test aufrufen. dotTrace kann sich beim Profiling eines beliebigen .NET-Prozesses auf einen passenden Include-Filter beschränken.

dotMemory profiliert nun ReSharper-Ausführungskonfigurationen, einschließlich beliebiger Programme oder statischer Methoden. Ein neues Diagramm erfasst Zuweisungen im Large Object Heap seit der letzten Garbage Collection. Solche Daten helfen bei der Suche nach großen Speicherzuweisungen; die Ankündigung enthält keinen gemessenen Leistungsgewinn für ein konkretes Spiel.

C++/CLI und erste Unterstützung für kommende C++20-Funktionen

ReSharper C++ erhält initiale C++/CLI-Unterstützung und zusätzliche C++17-Funktionen wie Fold Expressions und Template-Argumentableitung. Für das damals kommende C++20 nennt die Versionshistorie erste Unterstützung, unter anderem für Coroutines. Das bedeutet keine vollständige Implementierung eines bereits verabschiedeten C++20-Standards. Die Meldung beschreibt den Werkzeugstand vom August 2018, nicht die aktuelle Ausgabe.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein