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
- More helpful quick documentation
- Vue.js: Vuex and Composition API support
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.
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.
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.
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!