

The plugin provides basic functionality, including syntax highlighting, code completion with automatic imports, refactorings, navigation, and correct formatting. Astro support is available via a plugin on the JetBrains Marketplace. The new version adds support for Astro, an open-source framework for generating web applications on top of UI frameworks like React, Preact, Vue, or Svelte. It has smart coding assistance for JavaScript and compiled-to-JavaScript languages, Node.js, HTML and CSS, with code completion, on-the-fly error detection, and refactorings. WebStorm is a web development IDE from JetBrains. The updated version has support for the Astro framework, and TypeScript support for Vue templates.

JetBrains has released WebStorm 2023.1, its IDE customized for JavaScript and TypeScript. To apply the formatting to other file types, or to limit formatting to files located only in specific directories, you can customize the default configuration by using glob patterns.įor more information, see WebStorm online help.JetBrains Releases Webstorm 2023.1 With Improved UI tsx files that you’ve edited in your project. For this, open Preferences / Settings | Languages & Frameworks | JavaScript | Prettier and tick the corresponding checkbox: On save and/or On ‘Reformat Code’ action.īy default, WebStorm will apply formatting to all. You can also configure WebStorm to run Prettier on save ( Cmd+S/Ctrl+S) or use it as the default formatter ( Opt+Cmd+L/Ctrl+Alt+L).

You can use the Reformat with Prettier action ( Opt+Shift+Cmd+P on macOS or Alt+Shift+Ctrl+P on Windows and Linux) to format the selected code, a file, or a whole directory. Once it’s done, you can do a few things in your IDE. You can find instructions on how to do it here. If you’re using other JetBrains IDE like IntelliJ IDEA, PhpStorm, or P圜harm, make sure you have this plugin installed and enabled in Preferences / Settings | Plugins.įirst, you need to install and configure Prettier. WebStorm comes with built-in support for Prettier. JetBrains IDEs (WebStorm, IntelliJ IDEA, P圜harm, etc.)
