Fonctionnalités

Assistance intelligente au codage

WebStorm vous propose une assistance au codage intelligente pour les langages JavaScript et compilés vers JavaScript, Node.js, HTML et CSS. Profitez de la saisie automatique du code, de puissantes fonctionnalités de navigation, de la détection d'erreurs à la volée, et des refactorisations pour tous ces langages.

Frameworks modernes

WebStorm offre une assistance avancée au codage pour Angular, React, Vue.js et Meteor. Profitez de la prise en charge de React Native, PhoneGap, Cordova et Ionic pour le développement mobile, et développez pour le côté serveur avec Node.js. Un IDE tout en un !

Editeur intelligent

L'IDE analyse votre projet pour fournir les meilleurs résultats de saisie automatique du code pour tous les langages pris en charge. Des centaines d'inspections intégrées signalent tous les problèmes possibles pendant la saisie et suggèrent des options de correctifs rapides.

Navigation et Recherche

WebStorm vous aide à parcourir plus efficacement votre code et à gagner du temps quand vous travaillez sur des gros projets. Accédez à une définition de méthode, fonction ou variable en un seul clic, ou recherchez les utilisations.

Débogage, traçage et test

WebStorm fournit de puissants outils intégrés pour le débogage, les tests et le traçage de vos applications client et Node.js. Avec très peu de configuration requise et une intégration à l'IDE bien pensée, ces tâches sont bien plus faciles à effectuer avec WebStorm.

Déboguer

WebStorm fournit un débogueur intégré pour votre code côté client (fonctionnant avec Chrome) et les applications Node.js. Placez les points de rupture, déplacez-vous dans le code et évaluez les expressions – le tout sans quitter l'IDE.

Tester

Réalisez vos tests aisément grâce à intégration de WebStorm avec le testeur Karma, Mocha, Jest et Protractor. Exécutez et déboguez des tests directement dans l'IDE, regardez les résultats dans un format visuel agréable et naviguez vers le code de test.

Tracer et profiler

WebStorm inclut spy-js, un outil intégré qui vous aide à tracer votre code JavaScript. Examinez comment les fichiers sont connectés par des appels de fonctions et identifiez efficacement tout goulot potentiel.

Intégration des outils

WebStorm s'intègre aux outils en ligne de commande les plus populaires pour le développement web, vous offrant ainsi une expérience de développement productive et simplifiée, sans recours à la ligne de commande.

Outils de build

Profitez d'une interface utilisateur unifiée pour réaliser des tâches Grunt, Gulp ou npm directement depuis l'IDE. Toutes les tâches sont listées dans une fenêtre outil spéciale, vous n'avez qu'à cliquer sur le nom de celle que vous voulez démarrer.

Outils de qualité du code

En plus de ses centaines d'inspection, WebStorm peut utiliser ESlint, JSCS, TSLint, Stylelint, JSHint ou JSLint et mettre en surbrillance à la volée tout problème identifié dans votre code, directement dans l'éditeur.

Modèles de projets

Démarrez de nouveaux projets depuis l’écran d'Accueil en utilisant des modèles de projet populaires comme Express ou Web starter kit, et accédez à encore plus de générateurs de projets grâce à l'intégration avec Yeoman.

Fonctionnalités de l'EDI

WebStorm est bâti sur la plateforme open-source IntelliJ, que JetBrains développe et améliorons continuellement depuis 15 ans. Profitez de l'expérience optimisée et hautement personnalisable qu'il offre pour l'adapter à votre flux de travail de développement.

VCS

WebStorm fournit une interface utilisateur unifiée qui permet de travailler avec les systèmes de contrôle de version les plus populaires, vous assurant une expérience utilisateur cohérente, que vous utilisiez git, GitHub, SVN, Mercurial ou Perforce.

Historique locale

Que vous utilisiez un VCS ou pas, l'historique locale peut sauver votre code. Vous pouvez inspecter à n'importe quel moment l'historique d'un fichier ou d'un dossier, et revenir à n'importe laquelle de ses versions précédentes.

Personnalisation

WebStorm est hautement personnalisable. Adaptez-le pour qu'il corresponde parfaitement à votre style de code, des raccourcis, polices et thèmes visuels, jusqu'aux fenêtres d'outils et la disposition de l'éditeur.