IDE Scala

Profitez d'un IDE Scala

Installez le plugin Scala dans IntelliJ IDEA, que ce soit depuis JetBrains Marketplace ou l'onglet Plugins dans les préférences de votre IDE.

Prise en charge intelligente de Scala

IntelliJ IDEA renforce votre workflow Scala grâce à la qualité de prise en charge de ce langage par JetBrains et une expérience d'IDE familière.

IntelliJ IDEA avec plugin Scala

Fonctionnalités

IntelliJ IDEA avec le plugin Scala réunit toutes les fonctionnalités que vous êtes en droit d'attendre d'un IDE Scala complet, et bien plus encore.

Conseils d'insertion

Le plugin Scala vous accompagne tout au long du processus de création de chaînes d'expressions à partir de blocs plus petits, en affichant le type de résultat à chaque étape et en mettant en évidence en quoi il diverge du type de déclaration.

Worksheets

L'expérimentation avec des feuilles de travail se fait de façon très intuitive. Vous pouvez créer une feuille à partir de zéro ou en placer une dans une base de code existante et importer votre code. Vous aurez accès à toutes les actions et inspections standards, à la saisie semi-automatique du code, aux correctifs rapides, etc.

Fenêtre contextuelle de conseils : valeurs implicites ambiguës pour le paramètre pc: ProjectContext

Paramètres implicites

À chaque fois que vous utilisez un paramètre implicite alors qu'il n'existe pas de déclaration implicite d'un type correspondant dans la portée, le plugin IntelliJ Scala met l'erreur en évidence et suggère une correction.

Fenêtre contextuelle de conseil : remplacez .drop et .take par .slice

Inspections pour les collections

Le plugin Scala met en évidence les transformations de collection qui pourraient être simplifiées ou remplacées par une version plus performante et fournit des correctifs rapides pour ce faire.

Diagrammes de compilation

Votre potentiel d'optimisation est désormais visible d'un seul coup d'œil. Lorsque la compilation est plus longue que prévu, vous pouvez ouvrir l'onglet Chart dans la fenêtre d'outil Build et laisser le plugin Scala vous aider à trouver le goulot d'étranglement.

Génération de code

Économisez du temps de saisie en laissant le plugin Scala générer du code pour vous. Choisissez une signature de méthode dans le menu, ajoutez les champs manquants, importez des éléments non résolus ou insérez les modèles de code que vous utilisez fréquemment.

Mode X-Ray

Le mode X-Ray vous permet de désactiver ou de n'activer que partiellement les indications inline et autres informations supplémentaires. Lorsque vous maintenez la touche Ctrl /Cmd enfoncée, les indications inline s'affichent et disparaissent dès que vous relâchez ces touches.