Customizing the WebStorm layout
WebStorm layout has three types of major UI elements. First of all, there’s the editor with the right and left gutters that show line numbers, status of VSC-modified lines, errors and warnings, and...
View ArticleAngular 2 workflow in WebStorm
WebStorm is well-known for its AngularJS 1 support. WebStorm 2016.1 introduces lots of new exciting features in Angular 2 support. Combining that with support for the latest TypeScript and ECMAScript 6...
View ArticleCode review in JavaScript projects
When was the last time you reviewed someone else’s code or had your own code reviewed? None of us write 100% bug-free code, none of us know absolutely everything, and everybody at some point has had to...
View ArticleWebStorm 2016.2: Drag files into HTML and quotes style
Things that automate some small but really routine tasks are the best. That’s why we made possible to add links to JavaScript and CSS files and images by dragging them into the opened HTML file. If you...
View ArticleWebStorm 2016.2.1 EAP, 162.1447: ui-router state diagram and bug fixes
We are rolling out a preview for the WebStorm 2016.2.1 (162.1447), a bug-fix update to the recently released major WebStorm update. You can download it here and install side by side with the stable...
View ArticleUsing External tools: ESLint autofix and React Native
Did you know that you can easily run many command line tools from WebStorm with just a shortcut? Well, now you do! No need to go to the Terminal, thanks to the feature called External tools. Let’s see...
View ArticleWebStorm 2016.3 EAP, 163.5219: ES6 object destructuring
Please welcome a new WebStorm 2016.3 EAP build (163.5219)! You can download it here, or if you have the previous EAP build (163.4830) from the last week installed, you should soon get a notification in...
View ArticleUsing Flow in WebStorm
Flow is a static type system developed by Facebook. It introduces a syntax of type annotations for JavaScript and provides a type checking tool. Using types in your code allows Flow to catch more...
View ArticleDebugging client-side JavaScript with WebStorm 2017.3
We have some good news for everyone who is using WebStorm to debug client-side JavaScript apps in Chrome! The first big news is that starting with Chrome 63, you can now use Chrome DevTools and...
View ArticleUsing and creating code snippets
Code snippets, or Live Templates as they are called in WebStorm, can help you save and reuse code. This can be any code fragment that you find yourself using often – just a line of code like a method...
View ArticleNode.js profiling in WebStorm. Part 1: CPU profiling.
Profiling is hard work. The amount of gathered information and demand to keep in mind the execution times and code structure is a serious challenge. WebStorm assists you on this tough journey. It...
View ArticleNode.js profiling in WebStorm. Part 2: Memory profiling.
We continue talking about our new Node.js profiling features in WebStorm 10. In our previous post we explored CPU profiling. In this one we’ll dive into the strategies for memory problems investigation...
View ArticleWebStorm 11 Early Access Program
We are starting the Early Access Program for WebStorm 11, our next major release. Go ahead and download WebStorm 11 EAP now! UPD: Read about the new features added in the next EAP build: WebStorm 11...
View ArticleWebinar Recording: WebStorm – Things You Probably Didn’t Know
The recording of our July 23 webinar with Hadi Hariri, WebStorm – Things You Probably Didn’t Know, is now available on JetBrains YouTube channel. In this video, you will learn lots of tips and tricks...
View ArticleAccessibility features in WebStorm 2018.3
In this era of software development, professionals everywhere are paying more attention to diversity, including building software with accessibility in mind. WebStorm contains a multitude of features...
View ArticleFeatured plugin: JS GraphQL
The JS GraphQL plugin is one the most popular plugins for WebStorm, IntelliJ IDEA, and other JetBrains IDEs, and we are very excited about the release of its second version In this blog post we’ll have...
View ArticleUsing Angular 9 in WebStorm
Note: In WebStorm 2020.1 onwards, support for the Ivy metadata is enabled by default. See this blog post for more information. A long-awaited update of the Angular framework, Angular 9, was finally...
View ArticleIntroducing the Learning Plugin for WebStorm
Every so often, we get some feedback about the lack of up-to-date, comprehensive learning resources for WebStorm. For new users, this scarcity can result in a steep learning curve during the onboarding...
View ArticleThe WebStorm Guide: A Quick Way to Learn Something New
We’re happy to announce the WebStorm Guide – a central place for tips and tricks on how to use WebStorm efficiently. We hope it helps you be more productive and write high-quality code without...
View ArticlePlugins for WebStorm You Need to Know About
With WebStorm, you can get straight to work without installing any additional plugins – all the core functionality will work out of the box. But what if you want your coding tool to feel a bit more...
View Article