+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

RubyMine 2017.1 - нова версія IDE для Ruby та Rails

Що нового в RubyMine:

Docker

Підтримка Docker доступна через плагін, який у версії 2017.1.1 вже "вшитий" в IDE. Залишається тільки зайти в налаштування віддаленої SDK (Settings/Preferences | Ruby SDK & Gems | New remote | Docker) і вибрати потрібний образ. Автодоповнення, аналіз коду та інші принади IDE будуть працювати, за одним винятком: налагодження додатків у Docker контейнерах стане доступним у версії 2017.2, яка вийде влітку.

Створення RVM-гемсетів

У новій версії можна створювати RVM-гемсети прямо у вікні New Project, що дозволить уникнути конфліктів між гемами та їх версіями для різних проектів.

RuboCop

Якщо ви Ruby/Rails програміст, то, швидше за все, вже користуєтеся цим статичним аналізатором коду і не потребуєте його представлення. У цій версії ми навчили IDE працювати з RuboCop. RubyMine запускає cops у фоновому режимі та виводить offenses у вигляді звичних для користувачів IDE інспекцій.

Миттєве створення Rails-тестів

У RubyMine передбачена можливість швидкого переходу між об'єктом та його тестом - Go to test (Navigate| Test/Test Subject) (⇧⌘T/Ctrl+Shift+T). Ми трохи розширили цю функціональність: до тестів контролерів, моделей, хелперів та в'ю тепер можна не тільки перейти, але та швидко їх створити.

Поліпшення для JavaScript

  • Нові параметри оформлення коду для JavaScript та TypeScript (Settings/Preferences | Editor | Code Style).
  • Підтримка Vue.js через плагін (Settings/Preferences | Plugins | Browse repositories): підтримка темплейтів, автодоповнення та автоімпорт компонентів.
  • Автоімпорт компонентів, що використовуються в проекті React.
  • Відмінна інтеграція з тестовим фреймворком Jest.

Оновлений пошук у VCS

Пошук у Git-лозі став значно швидшим, що буде помітно в проектах з довгою історією.
У пошуку можна використовувати регулярні вирази, а також зробити його чутливим до регістру.

Інші новини

Найкраща ціна