JetBrains hat am 16. April 2018 ReSharper Ultimate 2018.1 veröffentlicht. ReSharper vervollständigt damit die Unterstützung für C# 7.2, darunter in-Parameter, private protected, readonly struct und ref struct.
Formatierungsprobleme lassen sich direkt im Editor erkennen und per Quick-Fix korrigieren. Über .editorconfig können Teams Prüfungsstufen für eine gesamte Lösung, einzelne Projekte oder Dateien festlegen. ReSharper Build unterstützt nun Pre- und Post-Build-Aufgaben.
C++-Abhängigkeiten und Testabdeckung
ReSharper C++ erhält Debug-Step-Filter, die bestimmte Funktionen beim schrittweisen Debugging überspringen. Der Includes Analyzer untersucht Header-Abhängigkeiten, die die Kompilierungszeit beeinflussen. Diese Funktionen gehören zum C++-Werkzeug und sind nicht mit der C#-Sprachanalyse gleichzusetzen.
dotCover erlaubt kontinuierliches Testen in beliebigen Unit-Test-Sitzungen und zeigt die Abdeckung in einem separaten Fenster. Sein Konsolenwerkzeug kann außerdem verwaltete Prozesse und Dienste erfassen. Die offiziellen Versionshinweise im Abschnitt 2018.1 dokumentieren die historischen ReSharper- und C++-Änderungen.
Die Werkzeuge ergänzen das .NET-Angebot von JetBrains, dessen Rider 2017.1 bereits Unity-Projekte unterstützte. Der Beitrag beschreibt den Versionsstand vom April 2018, nicht die aktuelle Ausgabe.

