Intégration sans faille des outils

WebStorm s'intègre avec les testeurs, linters, frameworks de test et gestionnaires de paquets les plus populaires pour le développement web, vous offrant ainsi une expérience de développement productive et rationalisée.

Exécuteurs de tâches

Profitez de l'interface utilisateur unifiée pour exécuter des tâches Grunt et Gulp, ainsi que des scripts npm. Pas besoin d'utiliser une ligne de commande pour démarrer vos tâches.

Toutes les tâches de vos fichiers de projet gruntfile.js, gulpfile.js ou package.json sont maintenant listées dans la fenêtre outil et vous pouvez lancer n'importe laquelle avec un double clic.

Vous pouvez aussi créer une configuration exécution/débogage pour les tâches, et les exécuter ou les déboguer avec les actions Exécuter… ou Déboguer… habituelles.

Outils de qualité du code

En plus des centaines d'inspections de WebStorm, vous pouvez utiliser des linters comme ESLint, TSLint, Stylelint, JSHint ou JSLint. WebStorm les utilisera sur votre code pendant la frappe et les mettra en surbrillance à la volée, directement dans l'éditeur.

Pour vous assurer de la conformité au style de code du projet (comme l'indentation, les espaces après les mots clefs et ainsi de suite), activez simplement JSCS, un vérificateur de style de code pour JavaScript.

npm et Bower

Gérer des modules Node.js par npm est facile avec WebStorm. Un simple clic-droit sur le fichier package.json permet d'exécuter la commande d'installation npm. Une inspection intégrée vous préviendra si vous avez oublié d'installer un module ou de le lister dans package.json.

Accédez à la liste complète des dépendances npm et Bower dans le menu Préférences où vous pouvez installer et mettre à jour les modules npm et les dépendances client.

Intégration avec PhoneGap, Cordova et Ionic

WebStorm facilite votre travail avec les applications mobiles développées via cadres PhoneGap, Apache Cordova et Ionic. Vous pouvez créer, émuler et déployer des applications directement depuis l'IDE.

Compilateur TypeScript

WebStorm peut compiler votre code TypeScript en JavaScript facilement et rapidement avec son compilateur intégré. Vous pouvez spécifier des options de compilation manuellement ou dans le fichier tsconfig.json. Toutes les erreurs de compilation sont signalées à la volée dans l'éditeur.

Intégration avec Yeoman

Grâce à l'intégration avec Yeoman, vous pouvez maintenant accéder à des centaines de générateurs de projets directement depuis l'écran d'accueil de l'IDE. Une nouvelle IU vous aide à trouver et installer de nouveaux générateurs, et ces derniers vous guideront à travers les étapes de la génération, sans quitter l'IDE.