News Releases

RubyMine 2021.3 Released

Read this post in other languages:

RubyMine 2021.3

Hello everyone,

RubyMine 2021.3 is now available! Below is a brief overview of the most notable features. For a detailed description of this update, please visit our What’s new page.

Support for remote development workflow

RubyMine now supports an early version of the remote development workflow. It allows you to connect – from anywhere in the world – to a remote machine running a RubyMine backend.

All the processing will happen on that powerful remote machine, and you’ll be able to work on the project seamlessly, as if it were on your local machine.

Remote development

Bundled RBS type signatures

This version comes bundled with RBS signatures.

With the RBS signatures present, RubyMine is now able to provide improved code assistance, such as real-time type checking, more precise navigation, search and refactoring, and more.

Bundled RBS

New features for RBS and type checking

This version comes with new inspections for detecting mismatches between assigned values and expected types.

RubyMine now also checks RBS files for code style issues, unused entities, mismatches in partial declarations, and other potential problems. The built-in spell checker now also works for RBS files.

New RBS inspections

Initial support for Sorbet

RubyMine now recognizes Sorbet type signatures, including ones from .rbi files. Type mismatch inspections for method arguments and return values can now work based on Sorbet.

You can navigate between related Ruby and RBI files using the Go To | Type Signature / Associated Declaration actions from the context menu. You can also use the ⌃⌘↑ (Ctrl+Alt+Home) shortcut.

Initial support for Sorbet

Check out the What’s new page to learn about the latest UX and performance improvements, new features for VCS support, database tools, and more.


Happy developing!
The RubyMine team

image description

Discover more