JetBrains はWebStorm 2023.3 バージョンのロードマップを発表しました。これにより、ユーザーは最初に公式プランについて知り、将来利用可能になる新機能をプレビューできるようになります。
WebStorm 2023.3 は 11 月末にリリースされる予定で、 このリリースの主な焦点の 1 つは、特に型のみのインポート、TypeScriptサービス 、およびモノリポジトリに関する既存の問題点に対処することです。開発チームは、エラー形式の改善や言語サーバーの統合などの新機能の改良に取り組んでいきます。また、リリースされた言語とフレームワークの新しいバージョンの機能のサポートを追加し、特にフリーズ問題を修正するためにパフォーマンスを向上させる予定です。
主に次の点に焦点を当てます。
- WebStorm に最近追加された機能を補完します。以前のバージョンでは、 TypeScript および JavaScript のエラー形式の改善、Svelte および Vue 言語サーバーの言語サーバー サポートなど、いくつかの非常に重要な新機能が導入されました。これらの機能は、このリリースでも引き続き改善および洗練されます。
- 新しい CSS 機能のサポート。サポートされる大きな機能の 1 つは
@property
( WEB-60090 ) です。これは、スタイルシートでのカスタム属性の登録を表し、属性タイプのチェック、デフォルト値の設定、および属性が値を継承するかどうかを可能にします。 - 型のみのインポートの改善。WebStorm の問題は解決のために検討されます
import type
。tsconfig.json での設定に関係なく、ユーザーが型の注釈と宣言のインポート ステートメントで型のみのインポートを使用できるように、新しいオプションが設定に追加される予定です (WEB-57056 ) 。import type
ステートメントの追加に関する問題も解決されます( WEB-57058 および WEB-59752 )。 - JavaScript と TypeScript の機能強化。TypeScript のサポートは、 package.json で定義された
imports
関数とナビゲートされたフィールドexport
を JavaScript と同じように処理できるように拡張されます ( WEB-60536 )。「使用箇所の検索」とモジュール間リファクタリングのサポートが強化されます ( WEB-37907 )。また、[新規 | JavaScript ファイル] オプションを使用して .jsx ファイルを作成できるようになり、型の単一引数ラムダに括弧を自動的に含めるオプションが追加されます ( WEB-58835 )。 - モノリポジトリのエクスペリエンスが向上しました。「実行」および「デバッグ」コンテキスト メニューと構成名が再設計されます。これにより、同じ名前で作成されなくなるため、より使いやすいユーザー エクスペリエンスが得られますが、モノリポジトリを使用する場合は非常に不便になる可能性があります ( WEB-59713 )。また、モノリポジトリ内のプロジェクトを個別に開くときのエクスペリエンスも向上します。( WEB-50009 )
- 新しい Vue 機能のサポート。今後も Vue 3 のサポートを強化し、待望の 3 つの機能を追加します。改善点には、プロパティの解析と補完
defineExpose
( WEB-56696 )、サポートdefineSlots
( WEB-61142 )、defineOptions
関数定義されたコンポーネント名に基づくインポートされたコンポーネントの自動提案 ( WEB-61481 ) が含まれます。 - 新しい Angular 機能のサポート。Angular の今後の新機能のサポート
signals
。 - 全体的なパフォーマンス。開発チームは、トラッカー ( WEB-58740 ) のさまざまなパフォーマンスの問題に取り組んできました。
上記の機能のすべてが WebStorm 2023.3 バージョンに含まれているわけではなく、主にバージョンによってリリースされた更新項目に基づいてチケットがスキップされる可能性があることに注意してください。
詳細については、公式発表をご覧ください。