{"id":34127,"date":"2018-12-28T14:22:14","date_gmt":"2018-12-28T13:22:14","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=230"},"modified":"2018-12-28T14:22:14","modified_gmt":"2018-12-28T13:22:14","slug":"resharper-ultimate-2018-3-est-maintenant-disponible","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2018\/12\/28\/resharper-ultimate-2018-3-est-maintenant-disponible\/","title":{"rendered":"ReSharper Ultimate 2018.3 est maintenant disponible !"},"content":{"rendered":"Voici la pr\u00e9sentation de la derni\u00e8re mise \u00e0 jour majeure de ReSharper Ultimate cette ann\u00e9e.\r\n\r\nPas envie de lire\u00a0? Dans ce cas t\u00e9l\u00e9chargez directement ReSharper Ultimate 2018.3 !\r\n\r\n\r\n\r\nVoici tout ce que l\u2019\u00e9quipe ReSharper a r\u00e9alis\u00e9 dans cette nouvelle version\u00a0:\r\n\r\n\tNous avons ajout\u00e9 les conseils de nom du param\u00e8tre directement dans l\u2019\u00e9diteur de code. Cela permet de rendre le code C# et VB.NET plus lisible.\r\n\tPrise en charge initiale de Visual Studio 2019 Preview 1 .\r\n\tLe formatteur de code peut d\u00e9sormais d\u00e9tecter le style de mise en forme \u00e0 partir de votre code et ajuster les r\u00e9glages de formatteur en cons\u00e9quence (ReSharper | Edit | Detect formatting settings). Plus besoin de fouiller dans les param\u00e8tres de mise en forme de ReSharper et de les configurer manuellement.\r\n\tReSharper peut d\u00e9tecter automatiquement le mod\u00e8le de d\u00e9nomination que vous utilisez dans votre code. Plus besoin de configurer manuellement des styles de d\u00e9nomination pour correspondre \u00e0 la convention que vous utilisez.\r\n\tLa prise en charge am\u00e9lior\u00e9e de la d\u00e9construction de C# 7 inclut des inspections et des correctifs rapides nouveaux ou mis \u00e0 jour.\r\n\tPrise en charge des langages VB.\u200bNET 15.3 et 15.5.\r\n\tPrise en charge de TypeScript 3.0.\r\n\tLa prise en charge initiale est disponible pour la nouvelle proc\u00e9dure de localisation dans les derniers projets ASP.NET Core. La plupart des inspections, refactorings et correctifs rapides de localisations habituels de l'ancienne proc\u00e9dure de localisation sont disponibles.\r\n\tBeaucoup de nouvelles inspections, correctifs rapides et actions contextuelles ont \u00e9t\u00e9 ajout\u00e9s \u00e0 l'analyse de code C# pour diff\u00e9rents cas.\r\n\tDes optimisations de la performance ont \u00e9t\u00e9 effectu\u00e9es.\r\n\tNous avons mis en place le refactoring des param\u00e8tres Introduce - Introduce parameter refactoring - pour les fonctions locales.\r\n\tQuelques nouvelles cl\u00e9s pour ex\u00e9cuter les outils en ligne de commande ReSharper.\r\n\tNous avons rendu ReSharper plus conforme \u00e0 la norme FIPS en arr\u00eatant d'utiliser l\u2019algorithme de hash md5 et en supprimant toutes ses utilisations pr\u00e9c\u00e9dentes dans la base de code.\r\n\tLe popup Go To Action vous permet de chercher les pages d'options.\r\n\r\nNous vous invitons \u00e0 consulter la page Nouveaut\u00e9s de ReSharper pour en savoir plus sur les fonctionnalit\u00e9s et am\u00e9liorations de la version 2018.3. Vous pouvez aussi consulter la liste compl\u00e8te des demandes auxquelles nous avons r\u00e9pondu dans ce cycle de mise \u00e0 jour.\r\n\r\nComme d\u2019habitude, tous les autres outils ReSharper Ultimate ont eux aussi fait l'objet d'une mise \u00e0 jour dans cette version :\r\n\r\n\tReSharper C++ 2018.3 \u2013 toujours mieux\u00a0! Refactorisations plus intelligentes, nouvelles actions contextuelles, fonctionnalit\u00e9s Go to Declaration et Search Everywhere encore plus performantes, auto-d\u00e9tection des param\u00e8tres de mise en forme du code et sch\u00e9ma d'appellation C++, sans oublier un diagnostic d'erreurs am\u00e9lior\u00e9 sur le code avec mod\u00e8le. Cette version am\u00e9liore \u00e9galement 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\u00e9liorations d'analyse apport\u00e9es aux macros reflection.\r\n\tdotCover 2018.3\u00a0: en plus de plusieurs corrections de bugs, nous avons retravaill\u00e9 la fa\u00e7on dont sont organis\u00e9s les filtres de couverture. Il y a maintenant deux groupes de filtres dans les options de dotCover\u00a0: filtres d\u2019ex\u00e9cution (qui s\u2019appliquent lors d\u2019une s\u00e9ance de couverture) et filtres de r\u00e9sultats (appliqu\u00e9s aux r\u00e9sultats de la couverture). Ces derniers sont prolong\u00e9s par un filtre de nom de fichier. Utilisez-le pour exclure les fichiers inutiles des r\u00e9sultats (tels que ceux g\u00e9n\u00e9r\u00e9es automatiquement) et r\u00e9duire le \u201cbruit\u201d dans l\u2019arborescence de couverture.\r\n\tLe principal int\u00e9r\u00eat de dotTrace 2018.3 est l'int\u00e9gration dans JetBrains Rider. Vous pouvez configurer et ex\u00e9cuter des sessions de profilage, obtenir des snapshots et les analyser dans la visionneuse int\u00e9gr\u00e9e. Veuillez noter que pour le moment, la visionneuse ne peut pas montrer une distribution d\u2019\u00e9v\u00e9nements sur un graphique chronologique. C\u2019est pourquoi les instantan\u00e9s de calendrier sont ouverts comme de simples instantan\u00e9s d\u2019\u00e9chantillonnage.\r\n\tdotMemory 2018.3 b\u00e9n\u00e9ficie d'une nouvelle condition pour prendre un snapshot sur le contr\u00f4leur de profilage : Get a snapshot if total memory usage exceeds X MB. D'autre part, vous pouvez obtenir les donn\u00e9es correspondant exactement \u00e0 un point dans le temps en cliquant sur un graphique chronologique.\r\n\tdotPeek 2018.3\u00a0prend en charge la d\u00e9compilation d'autres fonctionnalit\u00e9s C# 7.x et permet de copier le nom totalement qualifi\u00e9 (FQN) d'un symbole dans le presse-papiers.\r\n\r\nT\u00e9l\u00e9charger ReSharper Ultimate\r\nN'h\u00e9sitez pas \u00e0 nous faire part de vos commentaires sur la version 2018.3 de ReSharper Ultimate.\r\n\r\nL'article ReSharper Ultimate 2018.3 maintenant disponible ! a \u00e9t\u00e9 publi\u00e9 pour la premi\u00e8re fois sur le blog .NET Tools.\r\n\r\nAuteur de l'article original en anglais : Alexander Kurakin","protected":false},"excerpt":{"rendered":"Voici la pr\u00e9sentation de la derni\u00e8re mise \u00e0 jour majeure de ReSharper Ultimate cette ann\u00e9e.Pas envie de lire\u00a0? Dans ce cas t\u00e9l\u00e9chargez directement ReSharper Ultimate 2018.3 !Voici tout ce","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":34128,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[907],"tags":[477],"cross-post-tag":[],"acf":[],"featured_image":"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2018\/12\/fr-blog@2x-1.png","_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34127"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=34127"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34127\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/34128"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34127"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}