Nouveautés de WebStorm 2025.2

Cette version introduit de nouvelles fonctionnalités et apporte des solutions à plusieurs problèmes. Les points clés incluent la prise en charge du serveur de langage TypeScript-Go, la prise en charge de Baseline, des améliorations pour Bun et toute une série de mises à jour essentielles.

Points clés

Prise en charge expérimentale du serveur de langage TypeScript-Go

WebStorm 2025.2 introduit une prise en charge expérimentale pour le nouveau serveur de langage TypeScript-Go, qui apporte des performances améliorées et une architecture moderne pour le développement TypeScript.

Vous pouvez l'activer dans votre projet en installant le paquet @typescript/native-preview en tant que dépendance à la place de typescript. WebStorm le détecte et l'utilise automatiquement.

Prise en charge de Baseline

WebStorm 2025.2 affiche désormais les informations Web Platform Baseline directement dans la documentation rapide.

En survolant une API de plateforme web, vous verrez des détails sur le moment où la fonctionnalité est devenue disponible de manière fiable sur les principaux navigateurs, en fonction des données Baseline de WebDX CG.

Améliorations pour Bun

WebStorm 2025.2 inaugure une intégration plus intelligente pour Bun. Si un fichier bun.lockb ou bun.lock est présent dans votre projet, WebStorm détectera automatiquement Bun et le définira comme gestionnaire de paquets.

WebStorm crée également une configuration run/debug Bun lorsque vous tentez d'exécuter ou de déboguer un fichier en l'appelant depuis le menu contextuel. Toutes les actions pertinentes, telles que l'exécution de bun install, l'utilisation des options du menu contextuel pour package.json et la résolution des suggestions de dépendances, seront par défaut gérées par Bun.

Frameworks et technologies

Angular : prise en charge du mot-clé in dans les modèles

WebStorm 2025.2 ajoute la prise en charge du mot-clé in dans les modèles Angular, une fonctionnalité qui avait été introduite dans Angular 20. Il est désormais possible d'utiliser des expressions telles que foo in myObj et @if (key in myObj) directement dans vos modèles tout en profitant de la mise en évidence et de la validation complètes du code.

Formateur intégré désactivé quand Prettier est utilisé

À partir de WebStorm 2025.2, le formateur intégré est désactivé automatiquement pour le formatage de l'ensemble du fichier si Prettier est configuré dans votre projet. Cela permet d'éviter les conflits de formatage et d'assurer des résultats cohérents à tous les niveaux de votre base de code. Le formatage instantané et les autres fonctionnalités de l'éditeur fonctionnent toujours de la façon habituelle, mais le formatage de l'ensemble du fichier a recours à Prettier lorsque cette fonctionnalité est présente.

Mise à jour du LSP de Prisma

La version 2025.2 met à jour la prise en charge de Prisma dans WebStorm avec le passage à la version 6.10.1 du LSP, apportant à l'IDE les correctifs et ajustements de compatibilité nécessaires suite aux dernières évolutions du serveur de langage de Prisma. La mise à jour permet de continuer de bénéficier de la stabilité, de l'analyse du code et du formatage lors du traitement des fichiers de schéma .prisma.

Prise en charge remaniée de GraphQL

WebStorm 2025.2 introduit une implémentation remaniée des injections de langage GraphQL dans les fichiers TypeScript et JavaScript. La saisie semi-automatique, la résolution des symboles, la mise en évidence des éléments de syntaxe et la consultation de la documentation fonctionnent de façon plus fiable pour les requêtes GraphQL dans les littéraux de modèles.

Interface/expérience utilisateur

Améliorations de la fenêtre contextuelle Parameter Info

WebStorm 2025.2 introduit plusieurs améliorations qui rendent la fenêtre contextuelle Parameter Info plus facile à lire et naviguer.

Tests

Amélioration de la prise en charge de Jest

Nous avons également résolu plusieurs problèmes de longue date avec l'intégration de Jest. Les suites de test qui utilisent jest-circus et échouent lors de la phase de nettoyage sont désormais correctement signalées comme ayant échoué. De plus, les tests Jest ne sont plus exécutés par erreur en tant que tests Playwright dans certaines configurations.

Amélioration de la prise en charge de Vitest

WebStorm 2025.2 inclut plusieurs correctifs qui améliorent la précision des résultats de tests lorsque vous travaillez avec Vitest. Les arborescences s'affichent désormais correctement, même si plusieurs suites partagent le même nom. De plus, les suites de test qui échouent dans un hook afterAll sont désormais correctement marquées comme ayant échoué, afin de s'assurer que les résultats reflètent les résultats réels du test.