News Toolbox App

Les versions 2022.2 des IDE et outils .NET de JetBrains sont maintenant toutes disponibles

Read this post in other languages:
English, 日本語, 한국어, Türkçe, Deutsch, Português do Brasil, Español, 简体中文, Čeština

Cet article propose un récapitulatif des principales améliorations et évolutions apportées par les versions 2022.2 de l’ensemble des IDE et outils .NET de JetBrains.

Pour une présentation détaillée de toutes les nouveautés d’un outil, cliquez sur le lien inclus dans le résumé correspondant ci-dessous.

IntelliJ IDEA 2022.2 comprend de nombreuses améliorations qui renforcent l’efficacité et la stabilité de la fonctionnalité de développement à distance. À partir de cette version, IntelliJ IDEA utilise JetBrains Runtime 17, ce qui améliore les performances, la sécurité et l’expérience utilisateur. IntelliJ IDEA Ultimate prend désormais en charge les fonctionnalités de Spring 6 et de Spring Boot 3 et apporte des mises à jour pour plusieurs autres frameworks. IntelliJ IDEA 2022.2 fournit par ailleurs de nombreuses mises à niveau et améliorations pour vous aider à développer plus rapidement et plus efficacement.

WebStorm 2022.2 apporte notamment la prise en charge des composants Angular autonomes, des mises à jour pour Vue 3, la prise en charge de TypeScript 4.7, des améliorations pour Docker, la prise en charge des workflows de développement à distance intégrés et un nouveau moyen d’exécuter le fichier en cours.

Dans DataGrip 2022.2, nous avons ajouté la possibilité d’importer simultanément plusieurs fichiers CSV, introduit les modes de résolution Playground et Script, fait de la nouvelle interface utilisateur Modify l’option par défaut, et plus encore.

DataSpell 2022.2, notre IDE pour les data scientists, fournit maintenant une vue Merge pour les notebooks Jupyter afin de vous aider à identifier plus rapidement les modifications à fusionner dans votre notebook. Autre amélioration sur le plan visuel : la possibilité de redimensionner les sorties d’images en faisant glisser leur bordure inférieure, qui est particulièrement utile si vous souhaitez en examiner les détails. Cette version vous permet aussi de copier-coller des répertoires vers, depuis et entre des serveurs distants. Vous pouvez également utiliser l’interpréteur basé sur le WSL pour les environnements créés avec venv.

PyCharm 2022.2 inaugure la prise en charge de plusieurs fonctionnalités de Python 3.11, notamment les groupes d’exceptions et l’opérateur except*, de nouvelles notations pour les clés individuelles TypedDict et des génériques variadiques. Grâce au client HTTP amélioré, vous pouvez sélectionner un environnement d’exécution via une icône de la gouttière et envoyer directement des requêtes sur les protocoles HTTP et WebSocket. La nouvelle fonctionnalité Run Current File vous permet d’exécuter et de déboguer instantanément un fichier sans configuration d’exécution dédiée.

GoLand 2022.2 apporte de nouvelles fonctionnalités pour les génériques et go.work et la prise en charge des tests fuzz. Les instructions SQL sont maintenant détectées automatiquement dans les chaînes. Nous y avons également ajouté la prise en charge des points de terminaison WebSocket et GraphQL.

PhpStorm 2022.2 fournit notamment la prise en charge de Mockery et Rector, une prise en charge renforcée des génériques et des enums et des améliorations du débogueur et du client HTTP.

CLion 2022.2 offre une meilleure intégration avec CMake et les Presets CMake. Nous avons également fait évoluer la fenêtre contextuelle Quick Documentation afin qu’elle vous fournisse plus d’informations sur votre code C++ et CMake. Les améliorations apportées à l’analyse de code statique et dynamique, à l’intégration du débogueur et aux performances pour les chaînes d’outils Docker et à distance, favorisent votre productivité.

RubyMine 2022.2 offre la prise en charge des URL Rails, une meilleure prise en charge de RBS, des améliorations du débogueur, la prise en charge des extensions de macro YARD et plusieurs autres nouvelles fonctionnalités.

AppCode 2022.2 vous aide à analyser la structure de votre application grâce à des diagrammes de classe UML pour Objective-C et Swift. Il améliore également la documentation, la génération et le formatage du code, et s’aligne sur les dernières versions de Xcode et les nouvelles fonctionnalités du langage Swift. Le plugin Kotlin Multiplatform Mobile pour AppCode prend désormais en charge de nombreux types de projets supplémentaires pour vous aider à développer plus efficacement des applications pour Android et iOS.

Vous pouvez effectuer la mise à jour de vos IDE à tout moment via l’application Toolbox App, depuis les outils eux-mêmes ou en téléchargeant les dernières versions sur le site web de JetBrains.

Outils .NET et Extensions VS 2022.2

ReSharper 2022.2 et Rider 2022.2 apportent la prise en charge de fonctionnalités supplémentaires de C# 11, des mises à jour de l’analyse du code et une utilisation de la mémoire à l’échelle de la solution optimisée avec le mode Solution-Wide Analysis

Dans ReSharper 2022.2, nous avons également introduit un Virtual Formatter pour afficher le code au format de votre choix sans avoir à reformater le code source sur le disque et l’outil Disk Cleanup qui permet de supprimer les fichiers temporaires générés par ReSharper. ReSharper C++ 2022.2 inaugure quant à lui des conseils d’insertion et des inspections spécifiques à Blueprint et améliore considérablement les performances d’indexation pour les projets Unreal Engine. 

Rider 2022.2 apporte une amélioration globale des performances, avec notamment l’accélération du processus de démarrage de l’IDE et l’optimisation du moteur d’analyse de l’ensemble de la solution Solution-Wide Analysis. Sa prise en charge de C# 11 a été étendue pour inclure les membres requis, les opérateurs checked définis par l’utilisateur, les chaînes brutes et les modèles de listes. Avec cette version, vous pouvez aussi appliquer les mêmes paramètres de disposition aux fenêtres de toutes les solutions sur lesquelles vous travaillez. Nous avons ajouté deux nouvelles actions pour faciliter le travail avec Unreal Engine, New Unreal Module et New Unreal Plugin, et il est désormais possible de spécifier des serveurs de symboles afin d’obtenir des symboles de bibliothèque lors du débogage.

Nous annoncerons prochainement l’ouverture des programmes d’accès anticipé (EAP) pour les futures versions 2022.3, alors restez à l’écoute !

Remarque : vous pouvez aussi trouver les nouvelles versions EAP de vos outils directement dans l’application Toolbox App. Pensez à sélectionner le canal adapté pour votre outil dans ses paramètres.

Bon développement !

L’Équipe JetBrains

Auteur de l’article original en anglais :

Delphine Massenhove

Eugene Toporov

Discover more