+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

Другие новости