News Releases

RubyMine 2021.3

Read this post in other languages:
English, 简体中文

RubyMine 2021.3

Всем привет!

Представляем RubyMine 2021.3 — последнее большое обновление в этом году. Ниже — обзор самых важных функций, а во всех подробностях о нововведениях этого релиза можно почитать на нашем сайте.

Поддержка удаленной разработки

Новая версия RubyMine поддерживает удаленную разработку. Теперь вы можете откуда угодно подключиться к удаленному компьютеру, на котором запущен бэкенд RubyMine.

Вся обработка данных выполняется на мощной удаленной машине, а вы работаете над проектом, как будто он размещен локально.

Удаленная разработка

Встроенные сигнатуры RBS

В новой версии появились встроенные сигнатуры RBS.

Благодаря этому RubyMine предлагает улучшенную помощь в написании кода: проверку типов в реальном времени, более точную навигацию, поиск и рефакторинг, а также многое другое.

Встроенные сигнатуры RBS

Новые инспекции для RBS и проверки типов

В версии 2021.3 появились новые инспекции для выявления несоответствий между присвоенными значениями и ожидаемыми типами.

Кроме того, RubyMine проверяет RBS-файлы на стилистические ошибки, ищет неиспользуемые объекты, несоответствия в частичных объявлениях и другие возможные проблемы. А еще для RBS-файлов теперь работает встроенная проверка орфографии.

Новые инспекции для RBS

Начальная поддержка Sorbet

Новая версия RubyMine распознает сигнатуры Sorbet, в том числе в файлах .rbi. Теперь инспекции несоответствия типа для аргументов методов и возвращаемых значений могут работать на основе Sorbet.

Для переключения между связанными файлами Ruby и RBI используйте действия Go To | Type Signature / Associated Declaration в контекстном меню или сочетание клавиш ⌃⌘↑ (Ctrl+Alt+Home).

Начальная поддержка Sorbet


Читайте подробнее об улучшениях в интерфейсе, новых возможностях для работы с базами данных и управления версиями, оптимизации производительности и другой функциональности.

СКАЧАТЬ RUBYMINE 2021.3

Программируйте с удовольствием!


Ваша команда RubyMine
The Drive to Develop

Автор оригинальной статьи:

Oksana Mandryka

Natalie Kudanova

Discover more