Sunday, March 12, 2023
HomeRuby On RailsRubyMine 2022.3 EAP3: Improved RSpec Help, Code Insights in RBS, and A...

RubyMine 2022.3 EAP3: Improved RSpec Help, Code Insights in RBS, and A lot Extra

Early Entry Program

It’s time to unveil the third construct of RubyMine 2022.3 EAP!

We invite you to obtain RubyMine 2022.3 EAP3 from our web site or by way of the Toolbox app.

Let’s try the up to date options and enhancements intimately.

Seek for usages and rename shared contexts and examples in RSpec

We proceed to enhance coding help for shared contexts and examples in RSpec. On this construct, we’ve supported the Rename refactorings and the Discover Usages motion.

Now you possibly can seek for usages of shared contexts in RubyMine. The Discover Usages motion works with shared contexts represented by a string or an emblem. Within the editor, choose the factor for which you wish to discover usages and press ⌥ F7 on macOS or Alt+F7 on Home windows.

RubyMine additionally supplies an inline preview of a utilization if you click on the associated declaration.

RubyMine helps you to change names of shared contexts and examples together with their references through the use of the Rename refactoring. To invoke the Rename refactoring, place the caret on the desired shared context or instance and press ⇧ F6 on macOS or Shift+F6 on Home windows. Then, specify the brand new identify and press Enter.

Run shared examples within the context of referencing teams in RSpec

We launched the flexibility to specify the context for executing shared examples in RSpecNow if you run specs containing shared examples, RubyMine shows a dialog the place you possibly can select a context for executing them.

New inlay hints for self-type bindings in RBS

We’ve added new inlay hints for blocks with self-type bindings in RBS. To keep away from displaying too many inlay hints, RubyMine reveals the Numbered parameter kind hints solely if you truly use a numbered parameter inside a block.

inlay hints

Inject ruby into strings utilized in eval and eval-related features mechanically

Strings in eval and eval-like features are mechanically injected with Ruby. Hints, code completion, and different code modifying options now work inside eval features the identical method they do in Ruby code.

Extra correct search outcomes

Ranging from this launch, RubyMine will freeze the preliminary search outcomes if you begin typing your question within the Search In all places dialog. Search In all places question outcomes will likely be displayed and never reordered when extra choices are discovered. Thus, the conduct of the Search In all places consequence record has change into extra predictable, and the number of objects which might be discovered has change into extra correct.

Choice to dock software home windows to floating editor tabs

We’ve carried out choices for dragging software home windows in the primary window and docking them to floating editor tabs. Now you possibly can simply arrange and work together along with your RubyMine workspace on a number of screens.

Be a part of the Early Entry Program

You may obtain the most recent EAP construct from our web site or by way of the Toolbox app. The complete record of closed tickets on this EAP construct is out there within the launch notes.

To study in regards to the latest options as they arrive out, please comply with RubyMine on Twitter. We publish product information and suggestions a number of instances every week.

We’re encouraging customers to share your ideas within the feedback under and to counsel and vote for brand new options within the concern tracker.

Comfortable growing!

The RubyMine crew



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments