{"id":277337,"date":"2022-08-31T21:26:45","date_gmt":"2022-08-31T20:26:45","guid":{"rendered":"https:\/\/blog.jetbrains.com\/blog\/2022\/08\/31\/2022-2-updates-of-all-jetbrains-ides-and-net-tools\/"},"modified":"2022-09-06T12:08:03","modified_gmt":"2022-09-06T11:08:03","slug":"publication-des-versions-2022-2-de-tous-les-ide-et-outils-dotnet-de-jetbrains","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/fr\/blog\/2022\/08\/31\/publication-des-versions-2022-2-de-tous-les-ide-et-outils-dotnet-de-jetbrains\/","title":{"rendered":"Les versions 2022.2 des IDE et outils .NET de JetBrains sont maintenant toutes disponibles"},"content":{"rendered":"\n<p>Cet article propose un r\u00e9capitulatif des principales am\u00e9liorations et \u00e9volutions apport\u00e9es par les versions 2022.2 de l&#8217;ensemble des IDE et outils .NET de JetBrains.<\/p>\n\n\n\n<p>Pour une pr\u00e9sentation d\u00e9taill\u00e9e de toutes les nouveaut\u00e9s d&#8217;un outil, cliquez sur le lien inclus dans le r\u00e9sum\u00e9 correspondant ci-dessous.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1200\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/09\/2022_2_Releases_Recap_Blog_Featured_image_1280x600.png\" alt=\"\" class=\"wp-image-277349\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/idea\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA 2022.2<\/a> comprend de nombreuses am\u00e9liorations qui renforcent l&#8217;efficacit\u00e9 et la stabilit\u00e9 de la fonctionnalit\u00e9 de d\u00e9veloppement \u00e0 distance. \u00c0 partir de cette version, IntelliJ IDEA utilise JetBrains Runtime 17, ce qui am\u00e9liore les performances, la s\u00e9curit\u00e9 et l&#8217;exp\u00e9rience utilisateur. IntelliJ IDEA Ultimate prend d\u00e9sormais en charge les fonctionnalit\u00e9s de Spring 6 et de Spring Boot 3 et apporte des mises \u00e0 jour pour plusieurs autres frameworks. IntelliJ IDEA 2022.2 fournit par ailleurs de nombreuses mises \u00e0 niveau et am\u00e9liorations pour vous aider \u00e0 d\u00e9velopper plus rapidement et plus efficacement.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/webstorm\/whatsnew\" target=\"_blank\" rel=\"noopener\">WebStorm 2022.2<\/a> apporte notamment la prise en charge des composants Angular autonomes, des mises \u00e0 jour pour Vue 3, la prise en charge de TypeScript 4.7, des am\u00e9liorations pour Docker, la prise en charge des workflows de d\u00e9veloppement \u00e0 distance int\u00e9gr\u00e9s et un nouveau moyen d&#8217;ex\u00e9cuter le fichier en cours.<\/p>\n\n\n\n<p>Dans <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/datagrip\/whatsnew\" target=\"_blank\" rel=\"noopener\">DataGrip 2022.2<\/a>, nous avons ajout\u00e9 la possibilit\u00e9 d&#8217;importer simultan\u00e9ment plusieurs fichiers CSV, introduit les modes de r\u00e9solution <em>Playground<\/em> et <em>Script<\/em>, fait de la nouvelle interface utilisateur <em>Modify<\/em> l&#8217;option par d\u00e9faut, et plus encore.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/dataspell\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">DataSpell 2022.2<\/a>, notre IDE pour les data scientists, fournit maintenant une vue <em>Merge<\/em> pour les notebooks Jupyter afin de vous aider \u00e0 identifier plus rapidement les modifications \u00e0 fusionner dans votre notebook. Autre am\u00e9lioration sur le plan visuel\u00a0: la possibilit\u00e9 de redimensionner les sorties d&#8217;images en faisant glisser leur bordure inf\u00e9rieure, qui est particuli\u00e8rement utile si vous souhaitez en examiner les d\u00e9tails. Cette version vous permet aussi de copier-coller des r\u00e9pertoires vers, depuis et entre des serveurs distants. Vous pouvez \u00e9galement utiliser l&#8217;interpr\u00e9teur bas\u00e9 sur le WSL pour les environnements cr\u00e9\u00e9s avec venv.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/pycharm\/whatsnew\" target=\"_blank\" rel=\"noopener\">PyCharm 2022.2<\/a> inaugure la prise en charge de plusieurs fonctionnalit\u00e9s de Python 3.11, notamment les groupes d&#8217;exceptions et l&#8217;op\u00e9rateur <code>except*<\/code>, de nouvelles notations pour les cl\u00e9s individuelles TypedDict et des g\u00e9n\u00e9riques variadiques. Gr\u00e2ce au client HTTP am\u00e9lior\u00e9, vous pouvez s\u00e9lectionner un environnement d&#8217;ex\u00e9cution via une ic\u00f4ne de la goutti\u00e8re et envoyer directement des requ\u00eates sur les protocoles HTTP et WebSocket. La nouvelle fonctionnalit\u00e9 <em>Run Current File<\/em> vous permet d&#8217;ex\u00e9cuter et de d\u00e9boguer instantan\u00e9ment un fichier sans configuration d&#8217;ex\u00e9cution d\u00e9di\u00e9e.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/go\/whatsnew\" target=\"_blank\" rel=\"noopener\">GoLand 2022.2<\/a> apporte de nouvelles fonctionnalit\u00e9s pour les g\u00e9n\u00e9riques et <code>go.work<\/code> et la prise en charge des tests fuzz. Les instructions SQL sont maintenant d\u00e9tect\u00e9es automatiquement dans les cha\u00eenes. Nous y avons \u00e9galement ajout\u00e9 la prise en charge des points de terminaison WebSocket et GraphQL.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/phpstorm\/whatsnew\" target=\"_blank\" rel=\"noopener\">PhpStorm 2022.2<\/a> fournit notamment la prise en charge de Mockery et Rector, une prise en charge renforc\u00e9e des g\u00e9n\u00e9riques et des enums et des am\u00e9liorations du d\u00e9bogueur et du client HTTP.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/clion\/whatsnew\" target=\"_blank\" rel=\"noopener\">CLion 2022.2<\/a> offre une meilleure int\u00e9gration avec CMake et les Presets CMake. Nous avons \u00e9galement fait \u00e9voluer la fen\u00eatre contextuelle <em>Quick Documentation<\/em> afin qu&#8217;elle vous fournisse plus d&#8217;informations sur votre code C++ et CMake. Les am\u00e9liorations apport\u00e9es \u00e0 l&#8217;analyse de code statique et dynamique, \u00e0 l&#8217;int\u00e9gration du d\u00e9bogueur et aux performances pour les cha\u00eenes d&#8217;outils Docker et \u00e0 distance, favorisent votre productivit\u00e9.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/ruby\/whatsnew\" target=\"_blank\" rel=\"noopener\">RubyMine 2022.2<\/a> offre la prise en charge des URL Rails, une meilleure prise en charge de RBS, des am\u00e9liorations du d\u00e9bogueur, la prise en charge des extensions de macro YARD et plusieurs autres nouvelles fonctionnalit\u00e9s.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/objc\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">AppCode 2022.2<\/a> vous aide \u00e0 analyser la structure de votre application gr\u00e2ce \u00e0 des diagrammes de classe UML pour Objective-C et Swift. Il am\u00e9liore \u00e9galement la documentation, la g\u00e9n\u00e9ration et le formatage du code, et s&#8217;aligne sur les derni\u00e8res versions de Xcode et les nouvelles fonctionnalit\u00e9s du langage Swift. Le plugin Kotlin Multiplatform Mobile pour AppCode prend d\u00e9sormais en charge de nombreux types de projets suppl\u00e9mentaires pour vous aider \u00e0 d\u00e9velopper plus efficacement des applications pour Android et iOS.<\/p>\n\n\n\n<p>Vous pouvez effectuer la mise \u00e0 jour de vos IDE \u00e0 tout moment via l&#8217;application <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>, depuis les outils eux-m\u00eames ou en t\u00e9l\u00e9chargeant les derni\u00e8res versions sur le site web de <a href=\"http:\/\/www.jetbrains.com\/fr-fr\" target=\"_blank\" rel=\"noopener\">JetBrains<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Outils .NET et Extensions VS 2022.2<\/h2>\n\n\n\n<p>ReSharper 2022.2 et Rider 2022.2 apportent la prise en charge de fonctionnalit\u00e9s suppl\u00e9mentaires de C# 11, des mises \u00e0 jour de l&#8217;analyse du code et une utilisation de la m\u00e9moire \u00e0 l&#8217;\u00e9chelle de la solution optimis\u00e9e avec le mode <em>Solution-Wide Analysis<\/em>.&nbsp;<\/p>\n\n\n\n<p>Dans <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/resharper\/whatsnew\" target=\"_blank\" rel=\"noopener\">ReSharper 2022.2<\/a>, nous avons \u00e9galement introduit un <em>Virtual Formatter<\/em> pour afficher le code au format de votre choix sans avoir \u00e0 reformater le code source sur le disque et l&#8217;outil <em>Disk Cleanup<\/em> qui permet de supprimer les fichiers temporaires g\u00e9n\u00e9r\u00e9s par ReSharper. <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/resharper-cpp\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">ReSharper C++ 2022.2<\/a> inaugure quant \u00e0 lui des conseils d&#8217;insertion et des inspections sp\u00e9cifiques \u00e0 Blueprint et am\u00e9liore consid\u00e9rablement les performances d&#8217;indexation pour les projets Unreal Engine.\u00a0<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/fr-fr\/rider\/whatsnew\" target=\"_blank\" rel=\"noopener\">Rider 2022.2<\/a> apporte une am\u00e9lioration globale des performances, avec notamment l&#8217;acc\u00e9l\u00e9ration du processus de d\u00e9marrage de l&#8217;IDE et l&#8217;optimisation du moteur d&#8217;analyse de l&#8217;ensemble de la solution <em>Solution-Wide Analysis<\/em>. Sa prise en charge de C# 11 a \u00e9t\u00e9 \u00e9tendue pour inclure les membres requis, les op\u00e9rateurs checked d\u00e9finis par l&#8217;utilisateur, les cha\u00eenes brutes et les mod\u00e8les de listes. Avec cette version, vous pouvez aussi appliquer les m\u00eames param\u00e8tres de disposition aux fen\u00eatres de toutes les solutions sur lesquelles vous travaillez. Nous avons ajout\u00e9 deux nouvelles actions pour faciliter le travail avec Unreal Engine, <em>New Unreal Module<\/em> et <em>New Unreal Plugin<\/em>, et il est d\u00e9sormais possible de sp\u00e9cifier des serveurs de symboles afin d&#8217;obtenir des symboles de biblioth\u00e8que lors du d\u00e9bogage.<\/p>\n\n\n\n<p>Nous annoncerons prochainement l&#8217;ouverture des programmes d&#8217;acc\u00e8s anticip\u00e9 (EAP) pour les futures versions 2022.3, alors restez \u00e0 l&#8217;\u00e9coute !<\/p>\n\n\n\n<p><em>Remarque : vous pouvez aussi trouver 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\n\n\n<p>Bon d\u00e9veloppement !<\/p>\n\n\n\n<p>L&#8217;\u00c9quipe JetBrains<\/p>\n\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":277403,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,4114],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/277337"}],"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=277337"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/277337\/revisions"}],"predecessor-version":[{"id":277449,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/277337\/revisions\/277449"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/277403"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=277337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=277337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=277337"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=277337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}