{"id":311855,"date":"2023-01-12T11:16:44","date_gmt":"2023-01-12T10:16:44","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=webstorm&#038;p=311855"},"modified":"2023-01-12T11:16:46","modified_gmt":"2023-01-12T10:16:46","slug":"feuille-de-route-ce-qui-vous-attend-dans-la-version-2023-1-de-webstorm","status":"publish","type":"webstorm","link":"https:\/\/blog.jetbrains.com\/fr\/webstorm\/2023\/01\/feuille-de-route-ce-qui-vous-attend-dans-la-version-2023-1-de-webstorm\/","title":{"rendered":"Feuille de route : ce qui vous attend dans la version 2023.1 de WebStorm"},"content":{"rendered":"\n<p>En novembre dernier, nous avons publi\u00e9 <a href=\"https:\/\/blog.jetbrains.com\/webstorm\/2022\/11\/webstorm-2022-3\/\">WebStorm 2022.3<\/a>, notre derni\u00e8re mise \u00e0 jour majeure de 2022. Un grand merci \u00e0 tous celles et ceux qui l&#8217;ont d\u00e9j\u00e0 essay\u00e9 et nous ont fait part de leurs retours&nbsp;! Nous avons re\u00e7u de tr\u00e8s nombreux commentaires, tout particuli\u00e8rement sur la nouvelle interface utilisateur.<\/p>\n\n\n\n<p>Nous examinons tous les commentaires, qu&#8217;ils soient positifs ou signalent des points \u00e0 am\u00e9liorer, et nous sommes en train de finir de les traiter. En attendant, nous souhaitons vous faire part de nos projets pour la prochaine version, dont la publication est pr\u00e9vue pour fin mars 2023.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Am\u00e9liorations ax\u00e9es sur la technologie<\/h2>\n\n\n\n<ul><li><strong>Prise en charge d&#8217;Astro<\/strong>. Nous allons ajouter la prise en charge du framework Astro (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-52015\" target=\"_blank\" rel=\"noopener\">WEB-52015<\/a>). Pour commencer, nous voulons nous assurer que les fonctionnalit\u00e9s de base, comme la mise en \u00e9vidence des \u00e9l\u00e9ments de syntaxe et la saisie semi-automatique de code, fonctionnent correctement. Nous prendrons en charge des fonctionnalit\u00e9s plus avanc\u00e9es par la suite.<\/li><li><strong>Prise en charge de Prisma<\/strong>. Bien que nous n&#8217;ayons pas fait d&#8217;annonce concernant la prise en charge de Prisma ORM dans notre <a href=\"https:\/\/blog.jetbrains.com\/webstorm\/2022\/08\/webstorm-2022-3-roadmap\/\">pr\u00e9c\u00e9dente feuille de route<\/a>, nous avons commenc\u00e9 \u00e0 travailler \u00e0 son int\u00e9gration. Dans un premier temps, la prise en charge sera disponible via un <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/20686-prisma-orm\" target=\"_blank\" rel=\"noopener\">plugin s\u00e9par\u00e9<\/a>, mais nous envisageons d&#8217;ajouter une prise en charge int\u00e9gr\u00e9e l&#8217;ann\u00e9e prochaine. Veuillez consulter <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-50449\/Prisma-ORM-support\" target=\"_blank\" rel=\"noopener\">WEB-50449<\/a> pour plus d&#8217;informations.<\/li><li><strong>Am\u00e9liorations suppl\u00e9mentaires pour Vue<\/strong>. Nous avons corrig\u00e9 plus de 40&nbsp;probl\u00e8mes li\u00e9s \u00e0 Vue dans WebStorm 2022.3. Il reste encore quelques points que nous aimerions r\u00e9soudre dans la prochaine version pour am\u00e9liorer la prise en charge de Vue. Nous pr\u00e9voyons de fournir la compl\u00e9tion pour les \u00e9v\u00e9nements de composants personnalis\u00e9s (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-52121\" target=\"_blank\" rel=\"noopener\">WEB-52121<\/a>) et de prendre en charge la syntaxe de conversion de type cast dans les expressions de mod\u00e8les (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-55049\" target=\"_blank\" rel=\"noopener\">WEB-55049<\/a>). De plus, WebStorm importera automatiquement les composants et autres symboles lors du copier-coller du code du mod\u00e8le entre les composants (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-32784\" target=\"_blank\" rel=\"noopener\">WEB-32784<\/a>). Cela sera aussi appliqu\u00e9 \u00e0 Angular.<\/li><li><strong>Nouvelles fonctionnalit\u00e9s pour Angular<\/strong>. En plus de <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-32784\" target=\"_blank\" rel=\"noopener\">WEB-32784<\/a>, nous voulons impl\u00e9menter deux nouvelles fonctionnalit\u00e9s pour Angular. Pour la v15, nous ajouterons une inspection qui sugg\u00e8re d&#8217;utiliser <code>ngSrc<\/code> au lieu de <code>src<\/code> pour <code>img<\/code> (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-58267\" target=\"_blank\" rel=\"noopener\">WEB-58267<\/a>). En outre, les symboles (les <code>enums<\/code> par exemple) utilis\u00e9s en dehors d&#8217;un mod\u00e8le ou d&#8217;un composant seront automatiquement import\u00e9s lors de la saisie semi-automatique du code ou de l&#8217;utilisation d&#8217;un correctif rapide (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-58268\" target=\"_blank\" rel=\"noopener\">WEB-58268<\/a>).<\/li><li><strong>Meilleure prise en charge de Svelte<\/strong>. La prise en charge de Svelte est disponible via un <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/12375-svelte\" target=\"_blank\" rel=\"noopener\">plugin s\u00e9par\u00e9<\/a> depuis quelques ann\u00e9es maintenant. Malheureusement, nous n&#8217;avons pas pu investir davantage de ressources dans Svelte derni\u00e8rement,, si bien que la qualit\u00e9 de la prise en charge s&#8217;est d\u00e9grad\u00e9e. Nous voulons nous assurer que votre exp\u00e9rience avec Svelte dans WebStorm s&#8217;am\u00e9liore et essayerons donc de corriger les probl\u00e8mes les plus critiques dans la prochaine version. Si vous utilisez Svelte, n&#8217;h\u00e9sitez pas \u00e0 nous dire ce qui compte le plus pour vous dans sa prise en charge. Vous pouvez nous laisser un commentaire ci-dessous, voter pour les tickets d\u00e9j\u00e0 ouverts ou cr\u00e9er un nouveau ticket <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/WEB\" target=\"_blank\" rel=\"noopener\">ici<\/a>.<\/li><li><strong>Configuration du plugin Tailwind CSS<\/strong>. Pour Tailwind CSS, nous souhaitons rendre possible la configuration des contextes de compl\u00e9tion des noms de classes personnalis\u00e9s (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-48505\" target=\"_blank\" rel=\"noopener\">WEB-48505<\/a>), du chemin d&#8217;acc\u00e8s au fichier de configuration personnalis\u00e9 (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-56546\" target=\"_blank\" rel=\"noopener\">WEB-56546<\/a>) et de plusieurs <a href=\"https:\/\/github.com\/tailwindlabs\/tailwindcss-intellisense#extension-settings\" target=\"_blank\" rel=\"noopener\">autres options<\/a>.<\/li><li><strong>Une meilleure fa\u00e7on de g\u00e9rer les r\u00e9f\u00e9rences de fichiers<\/strong>. WebStorm a plusieurs fa\u00e7ons de g\u00e9rer les fichiers r\u00e9f\u00e9renc\u00e9s dans votre fichier actuel, ce qui peut entra\u00eener des probl\u00e8mes de performance et une documentation induisant en erreur. Nous voulons mettre en place une approche plus g\u00e9n\u00e9rique de la fa\u00e7on dont WebStorm g\u00e8re le r\u00e9f\u00e9rencement des fichiers en HTML, CSS et JavaScript pour essayer de r\u00e9soudre ces probl\u00e8mes.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Am\u00e9liorations g\u00e9n\u00e9rales<\/h2>\n\n\n\n<ul><li><strong>Poursuite du travail sur la nouvelle interface utilisateur<\/strong>. Nous traitons les commentaires que nous avons re\u00e7us sur la nouvelle interface utilisateur et g\u00e9rons les probl\u00e8mes les plus critiques en priorit\u00e9. Nous vous remercions les personnes qui nous ont signal\u00e9 les probl\u00e8mes qu&#8217;elles ont rencontr\u00e9s et vot\u00e9 pour les tickets existants ! Nous vous tiendrons inform\u00e9s des modifications qui seront apport\u00e9s \u00e0 la nouvelle interface utilisateur au cours du prochain <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/webstorm\/nextversion\/\" target=\"_blank\" rel=\"noopener\">Programme d&#8217;acc\u00e8s anticip\u00e9<\/a> et vous inviterons \u00e0 nous faire part de vos commentaires au fur et \u00e0 mesure de leur impl\u00e9mentation.<\/li><li><strong>Optimisations des performances<\/strong>. Nous continuons \u00e0 travailler \u00e0 l&#8217;am\u00e9lioration des performances de WebStorm. Nous cherchons \u00e9galement \u00e0 voir si des modifications structurelles pourraient contribuer \u00e0 optimiser les performances.<\/li><li><strong>Simplification de la prise en main pour les nouveaux utilisateurs<\/strong>. La \u00ab\u00a0courbe d&#8217;apprentissage abrupte\u00a0\u00bb est un point probl\u00e9matique souvent \u00e9voqu\u00e9 par les personnes qui d\u00e9butent avec WebStorm. Au cours des derniers mois, nous avons recueilli des informations sur les probl\u00e8mes les plus courants rencontr\u00e9s par les nouveaux utilisateurs et nous allons progressivement retravailler le flux de la prise en main de WebStorm afin de l&#8217;am\u00e9liorer.<\/li><li><strong>Am\u00e9lioration du d\u00e9veloppement \u00e0 distance<\/strong>. Il y a quelque temps d\u00e9j\u00e0, nous avons introduit un <a href=\"https:\/\/www.jetbrains.com\/help\/webstorm\/remote.html\" target=\"_blank\" rel=\"noopener\">workflow de d\u00e9veloppement \u00e0 distance<\/a> pour tous les IDE JetBrains. Nous avons pour objectif de prendre en charge tous les cas d&#8217;utilisation importants avant de finir la phase b\u00eata. N\u2019h\u00e9sitez pas \u00e0 essayer la fonctionnalit\u00e9 de d\u00e9veloppement \u00e0 distance et \u00e0 nous dire ce que vous en pensez.<\/li><\/ul>\n\n\n\n<p>Vous connaissez maintenant l&#8217;essentiel de nos projets. Nous ne pouvons pas garantir que toutes ces am\u00e9liorations seront int\u00e9gr\u00e9es, mais nous ferons de notre mieux pour y parvenir. Restez \u00e0 l&#8217;\u00e9coute des informations sur la prochaine mise \u00e0 jour des correctifs de bugs pour WebStorm 2022.3 et sur l&#8217;ouverture du prochain programme d&#8217;acc\u00e8s anticip\u00e9&nbsp;!<\/p>\n\n\n\n<p>P.S. : Nous <strong>cherchons \u00e0 agrandir notre \u00e9quipe<\/strong> et recrutons pour les postes suivants : <a href=\"https:\/\/www.jetbrains.com\/careers\/jobs\/web-and-javascript-developer-advocate-841\/\" target=\"_blank\" rel=\"noopener\">developer advocate<\/a>, <a href=\"https:\/\/www.jetbrains.com\/careers\/jobs\/qa-engineer-webstorm-860\/\" target=\"_blank\" rel=\"noopener\">ing\u00e9nieur qualit\u00e9<\/a> et <a href=\"https:\/\/www.jetbrains.com\/careers\/jobs\/senior-software-developer-webstorm-131\/\" target=\"_blank\" rel=\"noopener\">d\u00e9veloppeur logiciel senior<\/a>. N&#8217;h\u00e9sitez pas \u00e0 postuler si ces offres vous int\u00e9ressent.<\/p>\n\n\n\n<p><em>The WebStorm team<\/em><\/p>\n\n\n\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":308814,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[91,7169],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm\/311855"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/webstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=311855"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm\/311855\/revisions"}],"predecessor-version":[{"id":311976,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/webstorm\/311855\/revisions\/311976"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/308814"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=311855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=311855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=311855"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=311855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}