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

ReSharper 2023.2 та нові версії інших інструментів JetBrains .NET

ReSharper 2023.2 та нові версії інших інструментів JetBrains .NET

У ReSharper 2023.2 реалізовано наступні покращення підтримки мови C#:

  • Нові перевірки та контекстні дії, покращена допомога при введенні та параметри форматування для роботи з необробленими рядковими літералами.
  • Перевірки та швидкі виправлення для вирішення найпоширеніших проблем Entity Framework.
  • Дві нові інспекції та відповідні швидкі виправлення, спрямовані на покращення читання коду під час роботи з локальними функціями.
  • Перевірка  #nullableдиректив та анотацій NRT.
  • Поліпшено навігацію з оголошень var.
  • Підтримка основного конструктора для класів і структур без запису попередньої версії C# 12.
  • Підтримує значення параметрів за замовчуванням у лямбда-виразах.
  • Нові перевірки коду, призначені для кращого контролю над видаленням об'єктів.
  • Поліпшена підтримка скидання C#.
  • Нові підказки вкладки для покращення читання коду під час роботи з іменами компонентів кортежу,  nullкомпонентами  defaultта шаблонами деконструкції.
  • Поліпшено підтримку  #pragma warningдиректив.

Для отримання повної інформації про оновлення C# відвідайте сторінку Що нового в ReSharper 2023.2.

Версія 2023.2 особливо багата на поліпшення підтримки мови C++. Ось деякі з основних моментів:

  • Підтримка стандартних бібліотечних модулів C++23  if consteval, static  operator()та C++23.operator[]
  • Підтримка  [[no_unique_address]]атрибуту C++20, нещодавно прийнятий звіт про дефекти для  char8_t, а також кілька покращень для модулів, включаючи розпізнавання  .cppmфайлів як інтерфейсів модулів та експериментальну підтримку модулів, розташованих поза папкою проекту.
  • Рефакторинг Safe Delete  .
  • Оптимізовано індексацію Blueprint для рішень Unreal Engine.
  • Покращено завершення для типів, обмежених поняттями чи характеристиками.
  • Більш інтуїтивний  Перейти до декларації  .
  • Мітки ринви для рекурсивних викликів.

Додаткові відомості про оновлення C++ у ReSharper див. на сторінці «Що нового у ReSharper C++»

Модульне тестування ReSharper отримує серйозне оновлення з додаванням функції, що дозволяє створювати тести для робочого коду та переміщатися ними.

У версіях 2023.2 IDE на базі IntelliJ та інструментів .NET представлена ​​важлива нова функція: AI Assistant. Початковий набір функцій на основі ІІ пропонує інтегрований чат ІІ і природно вплітається в деякі основні робочі процеси розробки за допомогою контекстних дій, що дозволяє AI Assistant пояснювати вибрані фрагменти коду, відсіювати потенційні проблеми та генерувати XML-документацію

AI Assistant не входить до комплекту ReSharper і має встановлюватись окремо. На даний момент існує список очікування доступу до функції AI Assistant. 

Якщо ви використовували AI Assistant протягом циклу EAP 2023.2, ваш доступ до функцій буде відновлено після встановлення продукту

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

Для отримання додаткової інформації про всі ці та багато інших функцій відвідайте сторінку Що нового в ReSharper 2023.2

Інші новини