RubyMine 2022.1 EAP5 is now obtainable. Under yow will discover essentially the most notable enhancements on this model.
Ruby and RBS
A brand new inspection for lacking kind signatures
We’ve added a brand new inspection known as Lacking kind signature for Ruby declaration. It reviews lacking kind signatures for lessons, modules, constants, world/occasion/class variables, strategies, and aliases.
The brand new inspection is enabled by default however will solely present a warning if an RBS gem is current within the venture. To disable this inspection, go to Preferences/Settings | Editor | Inspections | RBS | Information Stream.
A fast-fix for mismatched kind signatures
RubyMine reviews inferred sorts in Ruby code that don’t match the anticipated kind from RBS. Beginning with v2022.1, you may shortly navigate to the corresponding RBS file in such circumstances.
Docker help
New Providers view UI
We’ve considerably reworked Docker’s UI within the Providers software window. The makeover has been applied for containers, pictures, networks, and volumes.
Docker Registry V2 helps
We’ve added help for Docker Registry HTTP API V2 to make use of with Docker 1.6+. You may create easy or password-protected Docker V2 registries and carry out the entire normal actions like viewing, pushing, and pulling pictures.
Internet and frameworks
Higher Subsequent.js help
On this launch, we’ve improved help for the favored Subsequent.js framework.
Due to the out-of-the-box help for React, the entire fundamental functionalities ought to have already been working in your Subsequent.js initiatives. A few of the framework-specific issues didn’t work as anticipated, although. One among them was help for pages.
Ranging from v2022.1, this could not be an issue. RubyMine will resolve paths used within the href
property of your Hyperlink
elements. Code completion, navigation, and refactorings like Rename will work, too.
Different notable enhancements
- Help for Corepack, an experimental Node.js software that allows you to use Yarn and pnpm with out having to put in them. If you wish to give it a strive, ensure you run
corepack allow
within the built-in terminal – the characteristic isn’t turned on by default. - Integration with Volta, a JavaScript software supervisor. RubyMine will robotically acknowledge Yarn and npm put in utilizing Volta.
- Tailwind CSS completion now works in FreeMarker templates.
Be part of the Early Entry Program
You may obtain the newest EAP construct from our web site or by way of the Toolbox app. The total checklist of closed tickets on this EAP construct is within the launch notes.
We encourage you to share your ideas within the feedback under and to create and vote for options within the challenge tracker.
Glad creating!
The RubyMine group