Saisie semi-automatique du code plus intelligente pour JavaScript et TypeScript, prise en charge améliorée de Stylelint, aperçu HTML intégré, nouveaux paramètres pour choisir le poids de la police de l'éditeur et améliorations pour travailler avec les requêtes pull.
Les suggestions de la saisie saisie semi-automatique dans vos fichiers JavaScript et TypeScript sont désormais triées à l'aide d'algorithmes de machine learning. Lisez cet article de blog pour en savoir plus.
WebStorm tient désormais compte des noms de fichiers pour vous faire des suggestions de saisie semi-automatique pour les variables de niveau supérieur ainsi que pour les noms de classes et de fonctions.
Pour améliorer la lisibilité des commentaires JSDoc, nous avons implémenté de nouvelles options permettant de modifier la palette de couleurs des valeurs et des types de balises JSDoc. Vous les trouverez dans Preferences / Settings | Editor | Color Scheme | JavaScript / TypeScript.
WebStorm vous permet de désactiver les inspections individuelles pour l'ensemble de votre projet ou de façon plus granulaire, par exemple pour une déclaration ou une classe. Avec la version 2021.1, vous pouvez également les désactiver fichier par fichier.
WebStorm intègre maintenant Code With Me, notre nouveau service de développement collaboratif et de programmation en binôme à distance. Vous pouvez l'utiliser pour coder à plusieurs en temps réel et échanger avec d'autres personnes directement dans l'IDE.
À partir de la version 2021.1, WebStorm prend en charge les modules CSS utilisés dans les fichiers .vue. L'IDE résout correctement les propriétés $style et fournit des fonctionnalités basiques de saisie semi-automatique du code, de navigation et de refactorisation pour ces propriétés.
Travailler avec le client HTTP intégré est maintenant plus pratique. Vous pouvez réduire la taille de la sortie renvoyée à l'aide d'une nouvelle icône, faire défiler a réponse vers le haut ou le bas rapidement, trouver et remplacer les occurrences du protocole http:// en quelques clics, et plus encore.
Si ESLint est configuré pour les fichiers de type .md ou .coffee, vous pouvez maintenant consulter les erreurs ainsi signalées dans l'éditeur. Pour ce faire, ajoutez ces types de fichiers à un nouveau champ Run for files.
WebStorm prend maintenant en charge le format de texte JSON Lines. L'IDE reconnaît les types de fichiers .jsonl, .jslines, .ldjson et .ndjson.
Corrigez votre code CSS avec Stylelint en quelques clics. Survolez un problème dans votre fichier ou placez le curseur dessus et appuyez sur Alt+Entrée, puis sélectionnez Stylelint: Fix current file.
Par ailleurs, vous pouvez désormais spécifier un chemin d'accès vers le fichier de configuration sous le champ correspondant dans Preferences / Settings | Languages & Frameworks | Style Sheets | Stylelint.
Vous pouvez maintenant prévisualiser des fichiers HTML statiques directement dans WebStorm ! Les modifications apportées à un fichier HTML ou aux fichiers CSS et JavaScript associés sont enregistrées et l'aperçu est automatiquement actualisé.
When working with style sheets, you can now check the specificity of your selectors – just hover over a selector that you want to check. Vous pouvez également cliquer sur un sélecteur et appuyer sur Ctrl+Q pour voir ces informations dans la fenêtre contextuelle Documentation.
Vous pouvez désormais choisir entre plusieurs variantes pour la police de l'éditeur : light, regular ou bold. Vous pouvez paramétrer les nouvelles options dans Typography Settings puis dans Preferences / Settings | Editor | Fonts .
Vous avez ouvert plusieurs onglets dans la vue fractionnée ? Double-cliquez sur l'onglet avec lequel vous travaillez pour agrandir la fenêtre de l'éditeur correspondante. Pour ramener cet onglet à sa taille initiale, double-cliquez à nouveau dessus.
La documentation MDN est maintenant intégrée à WebStorm. Cela permet d'éviter les problèmes de connectivité avec le site web de MDN et d'accélérer l'affichage de la documentation dans l'éditeur. Elle est également plus informative. Vous trouverez par exemple des détails sur les versions de navigateur prises en charge pour les API JavaScript.
Si vous utilisez le mode hyper contrasté sur Windows, WebStorm se synchronisera avec le système d'exploitation et appliquera le thème hyper contrasté dès la première utilisation. De plus, davantage d'éléments de l'interface utilisateur sont maintenant lus correctement si vous utilisez un lecteur d'écran.
Nous avons amélioré la prise en charge des listes de sauts de Windows et rendu possible l'ouverture de vos projets récents par un clic droit sur l'icône WebStorm dans la barre des tâches ou dans le menu Démarrer.
Pour cette version, nous avons privilégié l'amélioration de la qualité de WebStorm. Nous avons résolu un grand nombre de problèmes connus, notamment celui concernant la sensibilité à la casse des noms de fichiers en cas d'utilisation de plusieurs systèmes de fichiers.
Nous avons apporté plusieurs améliorations pour vous aider à travailler plus efficacement avec les requêtes pull. Par exemple, vous pouvez désormais créer une nouvelle requête pull directement depuis la fenêtre d'outils Pull Requests en cliquant sur l'icône +.
WebStorm prend désormais en charge les modèles de messages de commit Git qui comprennent tous les éléments devant être inclus dans un message. Si vous définissez un modèle de ce genre, l'IDE affiche son texte en tant que message de commit initial.
Vous pouvez désormais utiliser une nouvelle action Save to Shelf pour copier vos modifications et les mettre de côté tout en les conservant dans les modifications locales et y revenir plus tard. Pour l'essayer, appuyez sur Ctrl+Maj+A et saisissez Save to Shelf.