Bienvenue dans ReSharper Ultimate 2019.1 !

La première mise à jour annuelle de ReSharper Ultimate est disponible. Téléchargez ReSharper Ultimate 2019.1 dès aujourd’hui !

ReSharper Ultimate 2019.1 est maintenant disponible

En complément de plus de 400 correctifs et améliorations, ReSharper 2019.1 apporte les nouveautés suivantes :

  • Prise en charge initiale de C# 8. ReSharper prend en charge les nouvelles fonctionnalités de ce langage, telles que les plages et l’index des expressions end, les affectations Null-Coalescing, les expressions switch, l’expression tuple dans une déclaration switch, les fonctions locales statiques, les flux asynchrones, les types de référence nullable, les schémas récursifs et l’utilisation de déclarations.
  • Prise en charge de la dernière version de Visual Studio 2019 RTM, ce qui inclut notamment la prise en charge de l’API de “chargement automatique des packages asynchrones” de Visual Studio 2019.
  • Possibilité de désactiver totalement la prise en charge des langages web (si vous n’en avez pas besoin) pour améliorer la performance globale.
  • Conseils de nom de paramètre désormais disponibles pour les utilisations d’attributs et pour les appels StringFormatMethod.
    Suggestion de nom de paramètre
  • Assistants de typage améliorés pour les annotations de conditions null.
  • Mises à jour de formatage du code permettant d’exporter les paramètres de mise en forme et de style du code dans le fichier .editorconfig ; détection des paramètres de mise en forme en arrière-plan ; le nouveau profil intégré Code Cleanup et bien plus encore. Pour plus de détails, consultez cet article de blog.
  • Nouvel assistant de typage pour annuler l’indentation du code lorsque vous appuyez sur la touche Retour arrière.
    Assistant de saisie pour le retrait négatif du code
  • Fonction Optimize References qui analyse les références de packages non utilisées dans les projets de SDK.
  • Recherches Go to Text portant sur tous les fichiers texte d’une solution.

Consultez la page Nouveautés de ReSharper pour plus d’informations sur les nouvelles fonctionnalités et améliorations apportées à ReSharper 2019.1.

D’autres outils ReSharper Ultimate ont également fait l’objet de mises à jour significatives :

  • ReSharper C++ 2019.1 accélère considérablement le démarrage de vos projets et prend en charge les Contrats C++20, l’opérateur de comparaison trilatérale et d’autres fonctionnalités de langage. Il accélère également de nombreuses actions de navigation, introduit une approche plus flexible de l’intégration de Clang-Tidy et améliore la prise en charge des tests unitaires. Les développeurs Unreal Engine 4 disposent désormais, entre autres, de la saisie automatique pour les spécificateurs de réflexion, de la prise en charge des conventions de nommage UE4 et de l’auto-importation améliorée.
  • dotCover 2019.1 s’intègre avec Rider, ce qui permet d’analyser la couverture des tests unitaires et des tests continus des applications .NET Core sous Windows, macOS et Linux.
    Code_coverage_on_mac
  • dotTrace 2019.1 permet de profiler les applications Mono et Unity sous Windows, macOS et Linux.
  • dotMemory 2019.1 assure la prise en charge initiale de .NET Core 3.0 et peut accéder immédiatement à la déclaration de type de l’objet dans Rider.
  • dotPeek 2019.1 ajoute la navigation au code source à partir d’un nœud de jeton de document, ainsi que la navigation jusqu’à la vue XML du contenu PDB dans l’arborescence de métadonnées. L’Assembly Explorer ajoute le nœud Dependencies pour les packages NuGet et permet de naviguer jusqu’aux fichiers nuspec en double-cliquant sur le nœud NuGet.

Télécharger ReSharper Ultimate

L’article Bienvenue dans ReSharper Ultimate 2019.1 ! a été publié pour la première fois sur le blog .NET Tools.

Auteur de l’article original en anglais : Daria Dovzhikova

About Delphine Massenhove

Marketing Manager France
This entry was posted in New features, Release Announcements and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.