WebStorm 2022.3 Beta 2 Is Here
WebStorm 2022.3 Beta 2 is now available! You can upgrade to the latest build using the Toolbox App or from our website. Check out our previous EAP blog posts to catch up on what we’ve already implemented.
We’re now in the process of fine-tuning the build for the upcoming release candidate. These are some of the notable improvements we’ve made lately.
Redesigned Review list for GitHub and Space
We’ve reworked the Review list UI to help reduce cognitive load and provide the most important information about requests at a glance. As part of this, we’ve also ensured a consistent look and feel across all supported review platforms.
- We’ve shipped several fixes for working with monorepos and TypeScript. The navigation, auto-import, and rename refactoring features will all now work more reliably. This works for all popular package managers, including npm, Yarn, and pnpm (WEB-56532, WEB-53670, WEB-56615, WEB-56616).
- We’ve added support for the
satisfiesoperator in TypeScript 4.9. The
satisfiesoperator enables you to check an expression’s type without changing its type (WEB-57193).
- We’ve added support for TypeScript 4.5 Private field presence checks. You can now write a class with a
#privatefield member and see whether another object has the same field by using the
inoperator. The support includes private field resolve in
#field in objsyntax, type narrowing, and validation (WEB-52979).
Coding assistance for emits and defineEmits
Emitted events can be explicitly declared on components via the
emits option. Now WebStorm will provide coding assistance for the
emits declared in this way.
Editing improvements for YAML
There’s a new quick-fix to suppress inspections with a comment in YAML files, including Kubernetes files, OpenAPI specifications, and docker-compose.yml. We’ve also introduced a convenient option to fold multiline comments that make up a block of 3 or more lines and start with
Important note on the new Settings Sync plugin
With the WebStorm 2022.3 EAP 3 build, we introduced the new Settings Sync solution, described in more detail in this blog post. Here are two important points about switching to the new solution:
- If you’re using WebStorm 2022.2.x or earlier with the old Settings Sync plugin and want to enable the new plugin on v2022.3, your settings will be migrated from the older version, but they won’t be synchronized between v2022.2 and v2022.3 afterwards.
- The Settings Repository plugin has been unbundled. If you’re using it, your settings will be migrated when upgrading to v2022.3, but the new Settings Sync plugin won’t be turned on automatically. If you want to keep on using the Settings Repository plugin, you’ll need to install it manually from JetBrains Marketplace
That’s it for today! For the full list of improvements available in WebStorm 2022.3 Beta 2, check out the release notes.
While we’re getting everything ready for the major release, there’s still some time left to test out the new features and help us smooth out any issues in the final version. Please share your feedback with us in the comments section below or on Twitter, or submit a report to our issue tracker if you find a bug.
The WebStorm team