ReSharper Ultimate 2018.3 est maintenant disponible !
Voici la présentation de la dernière mise à jour majeure de ReSharper Ultimate cette année.
Pas envie de lire ? Dans ce cas téléchargez directement ReSharper Ultimate 2018.3 !
Voici tout ce que l’équipe ReSharper a réalisé dans cette nouvelle version :
- Nous avons ajouté les conseils de nom du paramètre directement dans l’éditeur de code. Cela permet de rendre le code C# et VB.NET plus lisible.
- Prise en charge initiale de Visual Studio 2019 Preview 1 .
- Le formatteur de code peut désormais détecter le style de mise en forme à partir de votre code et ajuster les réglages de formatteur en conséquence (ReSharper | Edit | Detect formatting settings). Plus besoin de fouiller dans les paramètres de mise en forme de ReSharper et de les configurer manuellement.
- ReSharper peut détecter automatiquement le modèle de dénomination que vous utilisez dans votre code. Plus besoin de configurer manuellement des styles de dénomination pour correspondre à la convention que vous utilisez.
- La prise en charge améliorée de la déconstruction de C# 7 inclut des inspections et des correctifs rapides nouveaux ou mis à jour.
- Prise en charge des langages VB.NET 15.3 et 15.5.
- Prise en charge de TypeScript 3.0.
- La prise en charge initiale est disponible pour la nouvelle procédure de localisation dans les derniers projets ASP.NET Core. La plupart des inspections, refactorings et correctifs rapides de localisations habituels de l’ancienne procédure de localisation sont disponibles.
- Beaucoup de nouvelles inspections, correctifs rapides et actions contextuelles ont été ajoutés à l’analyse de code C# pour différents cas.
- Des optimisations de la performance ont été effectuées.
- Nous avons mis en place le refactoring des paramètres Introduce – Introduce parameter refactoring – pour les fonctions locales.
- Quelques nouvelles clés pour exécuter les outils en ligne de commande ReSharper.
- Nous avons rendu ReSharper plus conforme à la norme FIPS en arrêtant d’utiliser l’algorithme de hash md5 et en supprimant toutes ses utilisations précédentes dans la base de code.
- Le popup Go To Action vous permet de chercher les pages d’options.
Nous vous invitons à consulter la page Nouveautés de ReSharper pour en savoir plus sur les fonctionnalités et améliorations de la version 2018.3. Vous pouvez aussi consulter la liste complète des demandes auxquelles nous avons répondu dans ce cycle de mise à jour.
Comme d’habitude, tous les autres outils ReSharper Ultimate ont eux aussi fait l’objet d’une mise à jour dans cette version :
- ReSharper C++ 2018.3 – toujours mieux ! Refactorisations plus intelligentes, nouvelles actions contextuelles, fonctionnalités Go to Declaration et Search Everywhere encore plus performantes, auto-détection des paramètres de mise en forme du code et schéma d’appellation C++, sans oublier un diagnostic d’erreurs amélioré sur le code avec modèle. Cette version améliore également la prise en charge de C++ et de la ligne de commande. Si vous travaillez avec le moteur Unreal, vous profiterez d’une performances accrue et des améliorations d’analyse apportées aux macros reflection.
- dotCover 2018.3 : en plus de plusieurs corrections de bugs, nous avons retravaillé la façon dont sont organisés les filtres de couverture. Il y a maintenant deux groupes de filtres dans les options de dotCover : filtres d’exécution (qui s’appliquent lors d’une séance de couverture) et filtres de résultats (appliqués aux résultats de la couverture). Ces derniers sont prolongés par un filtre de nom de fichier. Utilisez-le pour exclure les fichiers inutiles des résultats (tels que ceux générées automatiquement) et réduire le “bruit” dans l’arborescence de couverture.
- Le principal intérêt de dotTrace 2018.3 est l’intégration dans JetBrains Rider. Vous pouvez configurer et exécuter des sessions de profilage, obtenir des snapshots et les analyser dans la visionneuse intégrée. Veuillez noter que pour le moment, la visionneuse ne peut pas montrer une distribution d’événements sur un graphique chronologique. C’est pourquoi les instantanés de calendrier sont ouverts comme de simples instantanés d’échantillonnage.
- dotMemory 2018.3 bénéficie d’une nouvelle condition pour prendre un snapshot sur le contrôleur de profilage : Get a snapshot if total memory usage exceeds X MB. D’autre part, vous pouvez obtenir les données correspondant exactement à un point dans le temps en cliquant sur un graphique chronologique.
- dotPeek 2018.3 prend en charge la décompilation d’autres fonctionnalités C# 7.x et permet de copier le nom totalement qualifié (FQN) d’un symbole dans le presse-papiers.
Télécharger ReSharper Ultimate
N’hésitez pas à nous faire part de vos commentaires sur la version 2018.3 de ReSharper Ultimate.
L’article ReSharper Ultimate 2018.3 maintenant disponible ! a été publié pour la première fois sur le blog .NET Tools.
Auteur de l’article original en anglais : Alexander Kurakin