JetBrains Toolbox 2020.2 – En Résumé

Posted on by Delphine Massenhove

Tous les outils JetBrains Toolbox inclus dans votre abonnement au Pack All Products ont été mis à jour vers leurs nouvelles versions 2020.2. Découvrez ci-dessous ce que ces mises à jour apportent à chacun des outils que vous utilisez à partir de la boîte à outils. Vous pouvez également procéder à la mise à jour vers la version la plus récente via l’Application Toolbox ou directement dans l’outil concerné.

IntelliJ IDEA

IntelliJ IDEA 2020.2 vous permet d’examiner et de fusionner les requêtes pull GitHub directement dans l’EDI, de naviguer rapidement entre les avertissements et les erreurs d’un fichier via le nouveau widget d’inspections, de voir la liste complète des problèmes du fichier actuel dans la fenêtre d’outils Problems et d’être averti·e si vos modifications risquent d’affecter d’autres fichiers. Vous pouvez utiliser Jakarta EE et bénéficier d’une meilleure prise en charge de Quarkus, Micronaut et OpenAPI.
WebStorm

WebStorm 2020.2 apporte l’option très attendue permettant d’utiliser Prettier comme outil de mise en forme par défaut, la meilleure prise en charge (maintenant nous pouvons le dire !) pour Vue, de nouvelles intentions pour JavaScript, une prise en charge complète pour les requêtes pull GitHub, et bien plus encore !
PyCharm

PyCharm 2020.2 propose de nombreuses améliorations pour augmenter votre productivité et la qualité de votre code. Vous pouvez maintenant exécuter le workflow complet de requêtes pull sans quitter l’EDI, en utilisant la nouvelle interface utilisateur de PyCharm. Vous pouvez aussi facilement repérer les exceptions dans votre code grâce à la nouvelle fenêtre d’aperçu qui arrête l’exécution du code et indique la ligne de code qui génère le problème. Enfin, la modification des signatures de méthodes et le renommage des classes sont facilités grâce à la nouvelle fonction de refactorisation in situ. Il vous suffit de saisir vos modifications dans l’éditeur, de les vérifier et de les appliquer à toutes leurs utilisations.
RubyMine

RubyMine 2020.2 introduit une nouvelle façon d’examiner les problèmes dans le code, toute une série de nouvelles actions d’intention, la prise en charge du langage de template Liquid, la prise en charge complète des requêtes pull GitHub et bien d’autres nouvelles fonctionnalités pour Ruby, Rails, JS et les outils de base de données.
ReSharper

ReSharper 2020.2 apporte de nouvelles inspections et des correctifs rapides pour C#8 et les types de référence nullable, le très attendu Code Cleanup on Save et un outil d’exécution de tests unitaires remanié. Par ailleurs, ReSharper C++ vous permet de passer à un niveau supérieur de développement Unreal Engine et apporte de nombreuses améliorations à la prise en charge de C++/CLI, à la navigation et à l’analyse du code.
Veuillez noter que le nouveau modèle pour les licences ReSharper est présenté dans cet article de blog.
icon_AppCode

AppCode 2020.2 est désormais disponible avec la prise en charge initiale de Swift Package Manager, l’accélération de la saisie semi-automatique, de la navigation et de la mise en évidence du code, la refactorisation Change Signature pour Swift, une nouvelle vue Problems, un nouveau widget d’inspections, la prise en charge complète des requêtes pull GitHub et plus encore !
PhpStorm

PhpStorm 2020.2 constitue une mise à jour majeure pour l’EDI. Elle apporte notamment la prise en charge des types d’union PHP 8, un nouveau moteur de flux de contrôle pour PHP, une prise en charge complète du workflow des requêtes pull GitHub dans l’EDI, un tout nouveau widget d’inspections et la prise en charge d’OpenAPI via un plugin.
GoLand

GoLand 2020.2fournit de nouvelles fonctionnalités pour les modules Go, une meilleure présentation des problèmes éventuels et des points faibles de votre code, de nouvelles inspections du code, de nouvelles fonctionnalités d’édition du code telles que la très attendue Add Caret Per Selected Line, des mises à jour pour le contrôle de version comme la prise en charge de WSL2 pour Git sur Windows, et plus encore !
Rider

Rider 2020.2 offre plusieurs fonctionnalités très demandées telles que le Localization Manager pour vous aider à travailler avec les ressources dans votre application ou votre site web et la prise en charge de Shader dans notre intégration Unity. Nous avons complètement retravaillé l’outil d’exécution des tests unitaires et l’API du débogueur pour en améliorer la rapidité, la puissance et la stabilité.
CLion

CLion 2020.2 couvre une plus grande variété de projets C++ avec l’ajout des projets Makefile et l’amélioration de la prise en charge de CMake. Grâce à une meilleure conformité avec la norme C++20, au remaniement de nombreux contrôles d’analyse de code et à de nouvelles capacités de tests unitaires, il n’a jamais été aussi simple d’écrire du code C++ moderne de haute qualité.
DataGrip

DataGrip 2020.2 apporte un éditeur séparé pour les valeurs des cellules, un aperçu DML dans l’éditeur de données, le dialecte Google BigQuery et bien plus !

En parallèle du lancement de ces nouvelles versions, nous avons commencé à travailler sur les prochaines améliorations de nos outils. L’ouverture des programmes d’accès anticipé pour les versions 2020.3 devrait donc avoir lieu très bientôt. Restez à l’écoute !

L’Équipe JetBrains

Auteur de l’article original en anglais : Marina Kovaleva