{"id":242857,"date":"2022-04-20T09:10:15","date_gmt":"2022-04-20T08:10:15","guid":{"rendered":"https:\/\/blog.jetbrains.com\/blog\/2022\/04\/20\/2022-1-versions-ides-and-dotnet-tools\/"},"modified":"2022-09-05T13:56:50","modified_gmt":"2022-09-05T12:56:50","slug":"versions-2022-1-des-ide-et-outils-dotnet-de-jetbrains","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/fr\/blog\/2022\/04\/20\/versions-2022-1-des-ide-et-outils-dotnet-de-jetbrains\/","title":{"rendered":"Les versions 2022.1 de tous les IDE et outils .NET de JetBrains ont \u00e9t\u00e9 publi\u00e9es"},"content":{"rendered":"<p>Cet article pr\u00e9sente les mises \u00e0 jour majeures apport\u00e9es par les versions 2022.1 des IDE et outils .NET de JetBrains. Vous trouverez ci-dessous un r\u00e9capitulatif, avec des liens pour en savoir plus sur les nouveaut\u00e9s de chaque outil.<\/p>\n<p>Vous pouvez proc\u00e9der \u00e0 la mise \u00e0 niveau vers la nouvelle version de votre outil \u00e0 tout moment via l&#8217;application <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a> ou dans l&#8217;outil lui-m\u00eame, ou l&#8217;obtenir directement sur le site web de <a href=\"http:\/\/www.jetbrains.com\/fr-fr\/\" target=\"_blank\" rel=\"noopener\">JetBrains<\/a>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-243104 size-medium\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/04\/2022.1-releases-wrap-up_Blog_Social_share-1-1200x675.png\" alt=\"Versions 2022.1 des IDE et Outils .NET de JetBrains\" width=\"1200\" height=\"675\"><\/figure>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/idea\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA 2022.1<\/a> introduit le <em>Dependency Analyzer<\/em> pour faciliter la gestion des d\u00e9pendances et la r\u00e9solution des conflits, un assistant <em>New Project<\/em> mis \u00e0 jour pour optimiser le lancement de nouveaux projets, et la fen\u00eatre d&#8217;outils <em>Notifications<\/em> qui offre un nouveau moyen simplifi\u00e9 de recevoir et de stocker les notifications de l&#8217;IDE. La version 2022.1 comporte \u00e9galement des am\u00e9liorations et des nouveaut\u00e9s visant \u00e0 am\u00e9liorer votre exp\u00e9rience avec l&#8217;IDE.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/webstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">WebStorm 2022.1<\/a> offre une meilleure prise en charge de Next.js, l&#8217;int\u00e9gration de Volta, des am\u00e9liorations pour Docker, la prise en charge d&#8217;ESM pour la configuration de webpack, la possibilit\u00e9 d&#8217;ex\u00e9cuter des commandes depuis les fichiers Markdown, et bien plus.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">PyCharm 2022.1<\/a> introduit la prise en charge tr\u00e8s attendue de l&#8217;authentification HTTP de base pour les r\u00e9f\u00e9rentiels de paquets personnalis\u00e9s, une meilleure prise en charge de TypedDict incluant la saisie semi-automatique du code et les avertissements en cas d&#8217;erreur, et une nouvelle interface utilisateur <em>Services<\/em> pour Docker.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">RubyMine 2022.1<\/a> prend en charge les nouvelles fonctionnalit\u00e9s des langages Ruby 3.1 et RBS, de nouvelles inspections et correctifs rapides, des am\u00e9liorations de l&#8217;exp\u00e9rience utilisateur, un \u00e9diteur de code, des tests, la prise en charge de Docker, l&#8217;int\u00e9gration VCS, et bien plus.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">DataGrip 2022.1<\/a> apporte plusieurs nouvelles fonctionnalit\u00e9s et am\u00e9liorations, telles que la possibilit\u00e9 de copier plusieurs objets, une nouvelle logique d&#8217;annulation des d\u00e9clarations et d&#8217;arr\u00eat des connexions, la possibilit\u00e9 de modifier les r\u00e9sultats dans MongoDB, les mod\u00e8les de session pour l&#8217;introspection, et bien plus.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/phpstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">PhpStorm 2022.1<\/a> fournit la prise en charge des tableaux multilignes et imbriqu\u00e9s, la refactorisation <em>Extract Method<\/em> directement dans l&#8217;\u00e9diteur, une meilleure prise en charge des mod\u00e8les Blade et de WordPress, et de nombreuses am\u00e9liorations de l&#8217;exp\u00e9rience utilisateur globale.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/go\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">GoLand 2022.1<\/a> prend en charge les g\u00e9n\u00e9riques et introduit une prise en charge basique des espaces de travail Go. Nous avons \u00e9galement ajout\u00e9 plusieurs nouvelles fonctionnalit\u00e9s pour travailler avec les microservices.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/clion\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">CLion 2022.1<\/a> privil\u00e9gie les am\u00e9liorations de la qualit\u00e9. Cette version am\u00e9liore les workflows pour le d\u00e9veloppement \u00e0 distance, Docker, les projets CMake et le d\u00e9bogage CUDA. Elle corrige \u00e9galement les principaux bugs affectant la saisie semi-automatique du code, les conseils d&#8217;insertion et d&#8217;autres sous-syst\u00e8mes.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/dataspell\/\" target=\"_blank\" rel=\"noopener\">DataSpell 2022.1<\/a> permet d&#8217;utiliser JupyterHub 2.0 et de copier des fichiers vers et \u00e0 partir d&#8217;un serveur Jupyter distant. Cette version favorise la clart\u00e9 de la structure des notebooks, les r\u00e9sultats des cellules \u00e9tant d\u00e9sormais copi\u00e9s\/coll\u00e9s avec les sources des cellules. La saisie semi-automatique pour l&#8217;environnement d&#8217;ex\u00e9cution Jupyter permet notamment la compl\u00e9tion des attributs de classe dynamiques.<\/p>\n<p>Restez \u00e0 l&#8217;\u00e9coute car la publication d&#8217;<a href=\"https:\/\/www.jetbrains.com\/fr-fr\/objc\/\" target=\"_blank\" rel=\"noopener\">AppCode 2022.1<\/a> aura lieu dans les prochains jours. Elle apporte la prise en charge des s\u00e9quences async, #if pour les expressions de membres postfix, des sp\u00e9cificateurs de contr\u00f4le d&#8217;isolement pour les acteurs Swift, une meilleure int\u00e9gration de Swift Package Manager, une meilleure prise en charge de VoiceOver, et bien plus.<\/p>\n<h2>Outils .NET et Extensions VS 2022.1<\/h2>\n<p>Les versions 2022.1 de <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/resharper\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">ReSharper<\/a> et de <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/rider\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">Rider<\/a> apportent de nombreuses am\u00e9liorations en termes de prise en charge de langages, plus particuli\u00e8rement pour C#10 et les directives using globales, le d\u00e9veloppement Blazor et Razor, et les types de r\u00e9f\u00e9rence nullables.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/rider\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">Rider 2022.1<\/a> inclut une version B\u00eata du workflow de d\u00e9veloppement \u00e0 distance et la prise en charge d&#8217;Unreal Engine, faisant de Rider un IDE complet pour le d\u00e9veloppement de jeux. <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/resharper-cpp\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">ReSharper C++ 2022.1<\/a> apporte la prise en charge du framework de test Unreal Engine, la version remani\u00e9e de Catch2, et les derni\u00e8res versions des fameworks de tests unitaires GoogleTest et doctest.<\/p>\n<p>Les outils de ligne de commande pour ReSharper, <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/profiler\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">dotTrace<\/a>, <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/dotmemory\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">dotMemory<\/a> et <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/dotcover\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">dotCover<\/a> prennent d\u00e9sormais en charge les versions 3.13 \u00e0 3.15 d&#8217;Alpine.<\/p>\n<p>Nous commen\u00e7ons d\u00e9j\u00e0 \u00e0 travailler sur les versions 2022.2 de tous les IDE et de tous les outils .NET et les programmes d&#8217;acc\u00e8s anticip\u00e9 (EAP) seront bient\u00f4t disponibles. Restez \u00e0 l&#8217;\u00e9coute !<\/p>\n<p><em>Remarque : nous vous recommandons de rechercher les nouvelles versions EAP de vos outils directement dans l&#8217;application <\/em><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\"><em>Toolbox App<\/em><\/a><em>. Pensez \u00e0 s\u00e9lectionner le canal adapt\u00e9 pour votre outil dans ses param\u00e8tres.<\/em><\/p>\n<p>L&#8217;\u00c9quipe JetBrains<\/p>\n\n\n<p><em>Auteur de l&#8217;article original en anglais <\/em>:<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":243092,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,4114],"tags":[514,4198],"cross-post-tag":[7099],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/242857"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"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=242857"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/242857\/revisions"}],"predecessor-version":[{"id":277207,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/242857\/revisions\/277207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/243092"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=242857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=242857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=242857"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=242857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}