IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La premi�re version EAP de RubyMine 2022.1 est disponible
Avec la prise en charge de nouvelles fonctionnalit�s de langage ainsi que de nouvelles inspections, entre autres

Le , par Michael Guilloux

143PARTAGES

4  0 
La premi�re version EAP de RubyMine 2022.1 est disponible
Avec la prise en charge de nouvelles fonctionnalit�s de langage ainsi que de nouvelles inspections, entre autres

Le premier programme d'acc�s anticip� de 2022 pour RubyMine a d�marr� et la premi�re version EAP apporte son lot nouveaut�s. Pour Ruby et RBS, on note la prise en charge de nouvelles fonctionnalit�s de langage ainsi que de nouvelles inspections. En ce qui concerne la prise en charge de YARD, cet EAP vient avec une am�lioration de l'auto-compl�tion pour la balise @overload. RubyMine 2022.1 EAP 1 arrive �galement avec une bo�te de dialogue Nouveau Projet compl�tement retravaill�e.

Ruby et RBS

Prise en charge de nouvelles fonctionnalit�s de langage

Dans la v2022.1, JetBrains ajoute la prise en charge des nouvelles fonctionnalit�s de langage introduites dans Ruby 3.1 et RBS. On note par exemple la prise en charge du transfert d'argument de bloc anonyme. L'EDI affichera une erreur si cette fonctionnalit� est utilis�e dans une version de Ruby ant�rieure � 3.1 ou s'il n'y a pas de m�thode qui d�clare un bloc anonyme.


Parmi les autres fonctionnalit�s de langages, on peut �galement citer la prise en charge des alias de type g�n�rique ajout�s dans RBS 1.8, la prise en charge de la logique de r�solution pour les superclasses RBS, qui a �t� mise � jour pour la rendre coh�rente avec Ruby, entre autres.

Nouvelles inspections

Cette version ajoute plusieurs nouvelles inspections qui v�rifient l'utilisation des variables de type dans RBS :

Invalid type argument usage : cette inspection fonctionne de la m�me mani�re que la commande rbs validate pour les erreurs "Incorrect variance". Elle signale les variables de type utilis�es comme arguments dans des emplacements que leur variance ne permet pas, tant qu'elles ne sont pas marqu�es unchecked.


Conflicting type variable variance : s'il y a plusieurs d�clarations partielles d'une classe ou d'un module, alors leurs variables de type doivent correspondre en variance (in, out ou unchecked) entre les d�clarations. L'inspection v�rifie si ce n'est pas le cas.


Incorrect type argument variance : cette inspection signale les cas o� les arguments de type pass�s � une instruction d'h�ritage ne correspondent pas en variance � la variable de type d�clarante.


Vous pouvez trouver des descriptions compl�tes des inspections mentionn�es ci-dessus dans Preferences/Settings | Editor | Inspections | RBS.


Prise en charge de YARD, le g�n�rateur de documentation int�gr� de Ruby

Am�lioration de la saisie semi-automatique pour la balise @overload

RubyMine comprend la balise @overload et sugg�rera toutes les surcharges d�clar�es lors de l'affichage des informations sur les param�tres. � partir de cette version, la saisie semi-automatique de la balise @overload ajoute le nom d'une m�thode que vous d�crivez.


Bo�te de dialogue Nouveau Projet retravaill�e

Dans cette version, JetBrains travaille � l'am�lioration de la bo�te de dialogue Nouveau Projet. Le premier EDI � impl�menter la nouvelle conception est IntelliJ IDEA 2022.1 EAP. Si vous l'utilisez avec le plugin Ruby, vous pouvez d�j� consulter la nouvelle version des bo�tes de dialogue New Rails Application et New Gem.


RubyMine 2022.1 EAP 1 est livr� avec uniquement la bo�te de dialogue New Gem mise � jour, mais d'autres am�liorations sont en cours.

T�l�charger la derni�re version EAP de RubyMine
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !