Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
RubyMine 2021.3
Всем привет!
Представляем RubyMine 2021.3 — последнее большое обновление в этом году. Ниже — обзор самых важных функций, а во всех подробностях о нововведениях этого релиза можно почитать на нашем сайте.
Поддержка удаленной разработки
Новая версия RubyMine поддерживает удаленную разработку. Теперь вы можете откуда угодно подключиться к удаленному компьютеру, на котором запущен бэкенд RubyMine.
Вся обработка данных выполняется на мощной удаленной машине, а вы работаете над проектом, как будто он размещен локально.
Встроенные сигнатуры RBS
В новой версии появились встроенные сигнатуры RBS.
Благодаря этому RubyMine предлагает улучшенную помощь в написании кода: проверку типов в реальном времени, более точную навигацию, поиск и рефакторинг, а также многое другое.
Новые инспекции для RBS и проверки типов
В версии 2021.3 появились новые инспекции для выявления несоответствий между присвоенными значениями и ожидаемыми типами.
Кроме того, RubyMine проверяет RBS-файлы на стилистические ошибки, ищет неиспользуемые объекты, несоответствия в частичных объявлениях и другие возможные проблемы. А еще для RBS-файлов теперь работает встроенная проверка орфографии.
Начальная поддержка Sorbet
Новая версия RubyMine распознает сигнатуры Sorbet, в том числе в файлах .rbi
. Теперь инспекции несоответствия типа для аргументов методов и возвращаемых значений могут работать на основе Sorbet.
Для переключения между связанными файлами Ruby и RBI используйте действия Go To | Type Signature / Associated Declaration в контекстном меню или сочетание клавиш ⌃⌘↑ (Ctrl+Alt+Home).
Читайте подробнее об улучшениях в интерфейсе, новых возможностях для работы с базами данных и управления версиями, оптимизации производительности и другой функциональности.
Программируйте с удовольствием!
Ваша команда RubyMine
The Drive to Develop
Автор оригинальной статьи: