News Update

Prêts pour la mise à jour ? Les versions 2023.3 des outils de codage de JetBrains sont disponibles !

Read this post in other languages:

La dernière mise à jour majeure de l’année apporte une profusion de nouvelles fonctionnalités pour vous offrir une expérience de développement encore plus exceptionnelle. Découvrez le résumé des mises à jour des outils de bureau de JetBrains ci-dessous.

Présentation de JetBrains AI

À part vous, qui connaît le mieux votre projet ? Votre IDE ! C’est pour cela que la nouvelle fonctionnalité d’AI Assistant est si pertinente et utile.

L’AI Assistant est maintenant disponible pour tous et apporte de nombreuses nouveautés et fonctionnalités améliorées pour rendre votre travail avec les IDE de JetBrains encore plus productif.

Apprenez-en plus sur le service JetBrains AI et l’AI Assistant en regardant l’enregistrement de leur présentation par leurs créateurs lors de l’événement AI Launch sur notre chaîne YouTube.


IDE de JetBrains : Réalisez vos projets. Avec du code.

Avec les versions 2023.3 de nos IDE, nos utilisateurs bénéficient de mises à jour qui simplifient et optimisent leur expérience, d’une meilleure prise en charge des systèmes de contrôle de version, d’améliorations pour le développement web et de diverses nouvelles fonctionnalités spécifiques à chacun de nos produits. Voici les améliorations que vous trouverez dans la plupart de vos IDE :

  • Nous avons ajouté plusieurs fonctionnalités pour enrichir l’expérience utilisateur, telles que le nouveau raccourci Speed Search, la possibilité de masquer la barre d’outils principale et l’option de disposition de fenêtre d’outils Default.
  • Pour le développement web, vous trouverez des améliorations pour Typescript qui rendent l’ajout d’instructions import type plus fluide et cohérent. Nous avons également ajouté dans nos IDE la prise en charge de deux frameworks de tests web populaires, Cypress et Playwright.
  • La nouvelle visionneuse de diff simplifie le processus de révision des modifications en présentant l’ensemble des fichiers modifiés dans un seul cadre déroulant. Elle est compatible avec les révisions de GitLab, GitHub et JetBrains Space dans la plupart des IDE JetBrains. L’intégration avec GitLab inclut également la prise en charge des extraits de code GitLab.

Outre ces améliorations globales, chaque produit a également fait l’objet de mises à jour spécifiques. Pour en savoir plus, consultez le résumé des mises à jour et la page Nouveautés des différents produits JetBrains que vous utilisez :

IntelliJ IDEA 2023.3 apporte une prise en charge complète des dernières fonctionnalités de Java 21, des mises à jour importantes pour le développement en Kotlin et Scala, ainsi qu’une option Run to Cursor directement disponible dans l’éditeur pour améliorer le workflow de débogage. IntelliJ IDEA Ultimate fournit une expérience de développement avec Kubernetes optimale, une prise en charge étendue des Dev Containers et plusieurs améliorations pour le client HTTP.

PyCharm 2023.3 introduit la fonctionnalité Full Line Code Completion, qui s’appuie sur le deep learning pour fournir des suggestions de code à jetons multiples tout en conservant vos données sur votre machine. PyCharm assure désormais la prise en charge intégrale des fonctionnalités de Python 3.12, un aperçu en temps réel des modèles Django, la fenêtre d’outils Django Structure pour gérer les vues, les modèles et les classes d’administration de modèles. Pour les data scientists, la nouvelle interface utilisateur pour les DataFrames permet de trier, d’afficher et d’analyser facilement les données, sans codage supplémentaire.

CLion 2023.3 prend maintenant en charge Meson et offre une meilleure prise en charge de Bazel. De nouvelles fonctionnalités, telles que la vue Assembly et l’analyse du code améliorée avec les vérificateurs de fuite de mémoire, vous permettent d’examiner votre code plus en profondeur. Enfin, les développeurs de technologies embarquées peuvent bénéficier de la nouvelle prise en charge des fichiers d’arborescence des périphériques.

GoLand 2023.3 apporte plusieurs améliorations significatives. Les Dev Containers sont maintenant officiellement pris en charge. Nous travaillons sur un ensemble de fonctionnalités et continuons de développer activement la prise en charge des Dev Containers, qui sont en version « Bêta ». Par ailleurs, le style de pliage de code a fait l’objet d’une mise à jour majeure. Nous avons également ajouté de nombreux conseils de productivité, des refactorisations et des correctifs rapides, tels que des conseils pour les expressions slices et des capacités d’analyse du code pour les fonctions personnalisées de type printf. GoLand 2023.3 fournit aussi des mises à jour pour les intégrations avec Docker et Kubernetes, pour les systèmes de contrôle de version et pour le développement web.

DataGrip 2023.3 introduit la bibliothèque Lets-Plot intégrée pour une visualisation fluide des données no code. Cette version apporte aussi une nouvelle fonctionnalité qui permet d’importer les données dans des cibles multiples et de modifier plusieurs choses à la fois. DataGrip offre désormais davantage de flexibilité dans l’éditeur de données. Les utilisateurs peuvent ainsi spécifier des séparateurs décimaux et de groupement pour les données numériques. La version 2023.3 apporte de nombreuses mises à jour pour l’introspection dans différentes bases de données. D’autre part, elle apporte la très attendue prise en charge de DynamoDB.

WebStorm 2023.3 comprend plusieurs mises à jour pour la prise en charge d’Angular : une vérification de type stricte dans les modèles Angular améliorée, une meilleure gestion des signaux et la syntaxe de contrôle de flux d’Angular 17. Cette version fournit également de nouvelles options de complétion et de refactorisation Rename pour la fonctionnalité defineSlots de Vue 3, ainsi que la prise en charge intégrée du plugin TypeScript for Svelte. En outre, elle inaugure la prise en charge des frameworks de tests Cypress et Playwright et une prise en charge initiale de l’exécuteur de tests Node.js.

PhpStorm 2023.3 améliore considérablement votre expérience de développement PHP, avec notamment la prise en charge des fonctionnalités de PHP 8.3. Cette version fournit un initialiseur de projet intégré qui facilite la création de projets directement depuis l’écran Welcome, une prise en charge complète du langage de requête Doctrine dans QueryBuilder, la conversion des annotations Doctrine et Symfony en attributs, entre autres.

DataSpell 2023.3 apporte la prise en charge du framework de transformation des données dbt Core. La collaboration entre les notebooks Jupyter et SQL a été considérablement améliorée grâce à l’ajout de la fonctionnalité de SQL Cell. La compréhension des données est plus simple que jamais, car les statistiques de données de colonnes s’affichent maintenant directement dans la table et sont accompagnées par des histogrammes de distribution des données. Le tri de colonnes multiples est maintenant disponible dans les tables DataSpell. Enfin, la nouvelle fonctionnalité Chart View dans les tables permet de visualiser facilement les données en quelques clics.

RubyMine 2023.3 comprend plusieurs mises à jour pour l’amélioration des performances, notamment une meilleure indexation des fichiers Markdown et ERB, ainsi que des correctifs pour les problèmes affectant les performances de la mémoire et causant des blocages. Les développeurs travaillant sur des applications Rails avec des structures fractionnées peuvent désormais profiter de tous les avantages des fonctionnalités d’analyse du code, quel que soit l’emplacement des contrôleurs, des vues, des modèles ou de fichiers d’application essentiels. RubyMine permet à présent de créer des chemins personnalisés pour Rails et les moteurs Rails. La prise en charge de bibliothèques et de technologies populaires a été étendue avec l’ajout de l’exécution automatique de RuboCop en mode serveur, les inspections de code Brakeman, la gestion des tables paramétrées avec le gemme rspec-parameterized, et plus.

Rider 2023.3 prend en charge le SDK .NET 8 et les dernières fonctionnalités de C# 12. Cette version offre également une meilleure expérience lors de l’exécution de plusieurs projets, un mode de débogage prédictif, la prise en charge des diagrammes de dépendances de types et la possibilité de créer des tests unitaires et de les parcourir facilement. Enfin, l’expérience et l’interface utilisateur ont elles aussi fait l’objet de nombreuses améliorations, notamment pour le développement web et le développement de jeux.

Outils .NET et Extensions VS

ReSharper 2023.3 assure la prise en charge des dernières fonctionnalités de C# 12, parmi lesquelles les constructeurs primaires, les directives d’alias pour référencer n’importe quel type, les expressions de collections et les intercepteurs. Il inclut également de tout nouveaux diagrammes de relations entre entités et des inspections pour les problèmes liés à Entity. D’autre part, il apporte plusieurs améliorations majeures des performances, telles qu’une analyse du code en arrière-plan optimisée et la possibilité de gérer la quantité de ressources allouées à l’analyse du code.

ReSharper C++ 2023.3 introduit notamment un nouveau correcteur grammatical et orthographique intégré, la saisie semi-automatique du code et Find Usages pour le code inactif, des mises à jour de la prise en charge de HLSL et d’Unreal Engine. En plus de la prise en charge de nouvelles fonctionnalités de C et C++, cette version apporte plusieurs améliorations permettant à ReSharper C++ de mieux fonctionner avec le code multiplateforme, comme la prise en charge des nouvelles fonctions intrinsèques de clang.

dotTrace 2023.3 offre une meilleure configuration du mode de profilage Timeline, la capacité d’afficher les données de profilage des performances directement dans la vue Source et une meilleure analyse du code natif.

Dorénavant, la version autonome de dotMemory 2023.3 peut être exécutée sous Linux et macOS. De plus, dotMemory 2023.3 permet d’importer et d’analyser les vidages de processus en tant qu’instantanés standards sous Linux.

La version 2023.3 des outils de ligne de commande de dotCover est désormais fournie en tant qu’outil .NET multiplateforme dépendant du framework.

dotPeek 2023.3 permet de comparer les paquets, dossiers et fichiers .zip NuGet et fournit davantage d’options pour comparer les assemblies. Lorsque vous examinez des paquets NuGet dans l’Assembly Explorer, vous pouvez maintenant voir tous les fichiers et dossiers qu’ils contiennent, ainsi que les nœuds de ressources Win32 dans l’arborescence de présentation des nœuds ou le volet Properties.

Pensez à mettre à jour vos outils pour profiter de ces améliorations. Nous vous recommandons d’utiliser Toolbox App pour gérer les versions de vos IDE.

Merci de votre confiance dans nos outils. À bientôt pour la prochaine mise à jour majeure, avec de nouvelles fonctionnalités et améliorations.

L’Équipe JetBrains

Auteur de l’article original en anglais :

Delphine Massenhove

Aleksandra Krupskaya

image description

Discover more