{"id":34162,"date":"2019-05-16T15:54:34","date_gmt":"2019-05-16T14:54:34","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=320"},"modified":"2019-05-16T15:54:34","modified_gmt":"2019-05-16T14:54:34","slug":"bienvenue-dans-resharper-ultimate-2019-1","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2019\/05\/16\/bienvenue-dans-resharper-ultimate-2019-1\/","title":{"rendered":"Bienvenue dans ReSharper Ultimate 2019.1 !"},"content":{"rendered":"La premi\u00e8re mise \u00e0 jour annuelle de ReSharper Ultimate est disponible. T\u00e9l\u00e9chargez ReSharper Ultimate 2019.1 d\u00e8s aujourd'hui !\r\n\r\n\r\n\r\nEn compl\u00e9ment de plus de 400 correctifs et am\u00e9liorations, ReSharper 2019.1 apporte les nouveaut\u00e9s suivantes :\r\n\r\n\tPrise en charge initiale de C# 8. ReSharper prend en charge les nouvelles fonctionnalit\u00e9s 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\u00e9claration switch, les fonctions locales statiques, les flux asynchrones, les types de r\u00e9f\u00e9rence nullable, les sch\u00e9mas r\u00e9cursifs et l'utilisation de d\u00e9clarations.\r\n\tPrise en charge de la derni\u00e8re 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.\r\n\tPossibilit\u00e9 de d\u00e9sactiver totalement la prise en charge des langages web (si vous n'en avez pas besoin) pour am\u00e9liorer la performance globale.\r\n\tConseils de nom de param\u00e8tre d\u00e9sormais disponibles pour les utilisations d\u2019attributs et pour les appels StringFormatMethod.\r\n\r\n\tAssistants de typage am\u00e9lior\u00e9s pour les annotations de conditions null.\r\n\tMises \u00e0 jour de formatage du code permettant d'exporter les param\u00e8tres de mise en forme et de style du code dans le fichier .editorconfig ; d\u00e9tection des param\u00e8tres de mise en forme en arri\u00e8re-plan ; le nouveau profil int\u00e9gr\u00e9 Code Cleanup et bien plus encore. Pour plus de d\u00e9tails, consultez cet article de blog.\r\n\tNouvel assistant de typage pour annuler l\u2019indentation du code lorsque vous appuyez sur la touche Retour arri\u00e8re.\r\n\r\n\tFonction Optimize References qui analyse les r\u00e9f\u00e9rences de packages non utilis\u00e9es dans les projets de SDK.\r\n\tRecherches Go to Text portant sur tous les fichiers texte d\u2019une solution.\r\n\r\nConsultez la page Nouveaut\u00e9s de ReSharper pour plus d'informations sur les nouvelles fonctionnalit\u00e9s et am\u00e9liorations apport\u00e9es \u00e0 ReSharper 2019.1.\r\n\r\nD'autres outils ReSharper Ultimate ont \u00e9galement fait l'objet de mises \u00e0 jour significatives :\r\n\r\n\tReSharper C++ 2019.1 acc\u00e9l\u00e8re consid\u00e9rablement le d\u00e9marrage de vos projets et prend en charge les Contrats C++20, l'op\u00e9rateur de comparaison trilat\u00e9rale et d'autres fonctionnalit\u00e9s de langage. Il acc\u00e9l\u00e8re \u00e9galement de nombreuses actions de navigation, introduit une approche plus flexible de l'int\u00e9gration de Clang-Tidy et am\u00e9liore la prise en charge des tests unitaires. Les d\u00e9veloppeurs Unreal Engine 4 disposent d\u00e9sormais, entre autres, de la saisie automatique pour les sp\u00e9cificateurs de r\u00e9flexion, de la prise en charge des conventions de nommage UE4 et de l'auto-importation am\u00e9lior\u00e9e.\r\n\tdotCover 2019.1 s'int\u00e8gre 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.\r\n\r\n\tdotTrace 2019.1 permet de profiler les applications Mono et Unity sous Windows, macOS et Linux.\r\n\tdotMemory 2019.1 assure la prise en charge initiale de .NET Core 3.0 et peut acc\u00e9der imm\u00e9diatement \u00e0 la d\u00e9claration de type de l'objet dans Rider.\r\n\tdotPeek 2019.1 ajoute la navigation au code source \u00e0 partir d'un n\u0153ud de jeton de document, ainsi que la navigation jusqu'\u00e0 la vue XML du contenu PDB dans l'arborescence de m\u00e9tadonn\u00e9es. L'Assembly Explorer ajoute le n\u0153ud Dependencies pour les packages NuGet et permet de naviguer jusqu'aux fichiers nuspec en double-cliquant sur le n\u0153ud NuGet.\r\n\r\nT\u00e9l\u00e9charger ReSharper Ultimate\r\nL'article Bienvenue dans ReSharper Ultimate 2019.1 ! 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 :\u00a0Daria Dovzhikova","protected":false},"excerpt":{"rendered":"La premi\u00e8re mise \u00e0 jour annuelle de ReSharper Ultimate est disponible. T\u00e9l\u00e9chargez ReSharper Ultimate 2019.1 d\u00e8s aujourd'hui !En compl\u00e9ment de plus de 400 correctifs et am\u00e9liorations, ReSharpe","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":34163,"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\/2019\/05\/fr-ReSharper-Ultimate-2019.1.png","_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34162"}],"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=34162"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34162\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/34163"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34162"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}