RubyMine Adds Ruby3 RBS Support |
Written by Kay Ewbank | |||
Monday, 19 April 2021 | |||
RubyMine 2021.1 has been released with improvements including Ruby 3.0 RBS support and better code completion. Other improvements include space integration and the inclusion of Code With Me. RubyMine is a is a cross-platform Ruby and Rails IDE that provides code editing assistance and tools for web applications development with Ruby on Rails. The IDE features a debugger with a graphical UI for Ruby, JavaScript and CoffeeScript, and an advanced GUI-based test runner. The IDE also supports JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less with code insight and refactorings. The latest version is part of JetBrains 2021.1 round of releases, and improvements start with RBS support and better code completion. The RBS support means RubyMine 2021.1 will use .rbs files in its Code Insight feature. Code Insight is a coding assistance feature that offers smart code completion, code navigation, language-specific inspections with quick-fixes, smart notifications, and in-editor quick documentation. The support for RBS means code completion will be improved for Ruby’s standard library and for user code with RBS definitions. RBS was added in Ruby 3 and provides a language to describe the structure of Ruby programs. RBS provides a way to write the definition of a class or module: methods defined in the class, instance variables and their types, and inheritance/mix-in relations. Other .rbs support features in RubyMine include code highlighting and actions such as Go to Declaration, Find Usages, and the Rename refactoring. JetBrains Space integration has also been added to the new release. Space is an integrated team environment that lets developers collaborate with tools including instant communication, software development, and team and project management. RubyMine now comes with a Space plugin that lets developers view and clone project repositories, review your teammates’ code, and write Space Automation scripts. The new release also adds support for JetBrains Code With Me collaborative development. Code With Me is a new service from JetBrains for collaborative development and pair programming. It lets you share the project you currently have open in your IDE with others and work on it together in real time.
More InformationJetBrains RubyMine Website Related ArticlesCode With Me For Pair Programming RubyMine The Right Way To Do Ruby RubyMine 5 Supports RubyMotion To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Monday, 19 April 2021 ) |