JetBrains ouvre le programme d'accès anticipé (EAP) à RubyMine 2023.2. Comme toujours, vous êtes invités à essayer les nouvelles fonctionnalités et faire des retours à JetBrains avant la sortie officielle. Mais avant, nous vous présentons ici les principaux changements dans cette première version EAP.
Édition de code rapide et intelligente avec un analyseur lexical mis à jour
JetBrains s'engage à améliorer les performances de RubyMine pour vous offrir une meilleure expérience lors de l'édition, du débogage, de la refactorisation, etc. Dans la première version EAP de RubyMine 2023.2, JetBrains a procédé à une refonte majeure de l'analyseur lexical de l'EDI, ce qui a considérablement augmenté la vitesse d'analyse lexicale et syntaxique.
L'édition de code Ruby est devenue nettement plus rapide avec l'introduction des améliorations suivantes :
- RubyMine facilite désormais l'analyse visuelle et la compréhension du code, l'identification des erreurs et des fautes de frappe et la navigation dans le code, qui, grâce à la coloration syntaxique rapide et pratique, est plus lisible et compréhensible.
- Avec l'analyseur lexical et syntaxique mis à jour de RubyMine, la boucle de rétroaction est plus rapide lors de l'écriture et du test de votre code. Cela vous permet de voir les résultats de vos modifications plus rapidement et itérer plus rapidement.
- RubyMine passe moins de temps à analyser et à traiter le code Ruby, ce qui se traduit par de meilleures performances applicatives améliorant l'expérience utilisateur des applications Ruby.
En réduisant le temps et les ressources nécessaires au traitement du code, l'analyseur lexical rapide vous aide à créer de meilleures applications plus rapidement et plus efficacement.
Filtrage des fichiers pendant la synchronisation des gemmes pour les SDK Docker et docker-compose
JetBrains améliore continuellement les performances des interpréteurs distants dans RubyMine. Dans cette version, l'éditeur de logiciels pour développeurs a optimisé la synchronisation des gemmes pour les SDK Docker et docker-compose.
JetBrains y est parvenu en apportant une légère modification à la façon dont ils synchronisent les gemmes pour les SDK docker-compose.
Auparavant, RubyMine disposait de 2 modes pour copier des gemmes : utiliser la commande docker cp pour copier des gemmes à partir de conteneurs en cours d'exécution et utiliser l'API Docker Engine pour copier des gemmes à la fois à partir d'une image. RubyMine n'utilise désormais que l'API Docker Engine, qui peut être utilisée pour copier des gemmes à partir d'une image et d'un conteneur en cours d'exécution. Cependant, vous pouvez toujours choisir la méthode de copie des gemmes dans Settings | Build, Execution, Deployment | Docker | Ruby Settings.
Voici ci-dessous à quoi ressemblaient les paramètres avant:
Paramètres mis à jour :
Suggestions de corrections des fautes de frappe dans RBS
Dans les versions précédentes, JetBrains a ajouté la vérification orthographique des interfaces, des alias de type et des commentaires dans RBS. Dans cette version, l'éditeur de logiciels pour développeurs a implémenté une nouvelle action de correction rapide qui vous permet de remplacer les fautes de frappe dans les noms de symboles par des suggestions de corrections.
Prise en charge des composants sous espace de noms dans la syntaxe script setup dans Vue
JetBrains prend désormais en charge les composants sous espace de noms, ce qui permet une résolution appropriée des composants utilisés dans les balises de modèle et permet une meilleure navigation.
Voici présentées les principales nouveautés et améliorations introduites dans la première version EAP de RubyMine 2023.2. Vous pouvez consulter les notes de publication pour la liste complète des dernières améliorations apportées.
Les versions EAP de RubyMine sont disponibles en téléchargement à partir du site Web de l'EDI et via l'application Toolbox.
Télécharger la dernière version EAP de RubyMine