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.
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.
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.
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.
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.
The RubyMine team