Early Access Program

RubyMine 2020.1 Release Candidate: JavaScript and TypeScript support improvements

RubyMine 2020.1 Release Candidate is now available! This new build adds some finishing touches in preparation for the release.

To catch up on what has already been implemented in v2020.1, check out our previous EAP blog posts. In this post, we’ll talk about a couple of improvements for JavaScript and TypeScript that we haven’t announced yet.

New smart intentions and inspections for JS/TS

You can now use new smart intentions and inspections (Alt+Enter) to save yourself some time when coding. For example, you can now quickly convert existing code to optional chaining and/or nullish coalescing, the syntax introduced in the latest versions of JavaScript and TypeScript.

New smart intentions and inspections

More helpful quick documentation

For JavaScript and TypeScript, the Documentation popup now shows more useful information, including details about the type and visibility of the symbol, as well as where that symbol is defined.

More helpful quick documentation

Vue.js: Vuex and Composition API support

We’ve added out-of-the-box support for the Vuex library and the Composition API from the upcoming Vue 3. Now you can build great Vue.js applications even more smoothly.

Vue.js: Vuex and Composition API support


Unlike previous EAP builds, this RC requires you to have a valid RubyMine license. You can install the RC version alongside a stable version of RubyMine.

To learn about the newest features as they come out, please follow RubyMine on Twitter. We post product news and tips several times a week.

As always, we encourage you to share your thoughts in the comments below and to create and vote for features in the issue tracker.

Happy Developing!

image description