Читать нас в Telegram

JetBrains выпустила ReSharper Ultimate 2018.3

Рубрика: Новости
,
2195

JetBrains выпустила последнее в этом году мажорное обновление семейства дополнений для .NET-инструментов ReSharper Ultimate. В частности, редактор кода ReSharper получил автоматическое аннотирование аргументов и определение формата кода, а также поддержку TypeScript 3.0 и раннюю — Visual Studio 2019.

Новое в ReSharper

При вызове методов редактор кода теперь аннотирует значение аргумента именем параметра. Это позволяет лучше понять, за что именно оно отвечает. К примеру, сложно понять, в чём смысл аргументов в вызове:

var people = peopleService.Find("Maarten", null, false);

Редактор отображает для этих значений имена параметров:

Разработчики настроили автоматическое определение и «выравнивание» формата кода. Инструмент доступен в меню ReSharper > Edit > Detect formatting settings. Кроме того, появилось автоопределение стиля используемых имён. Обычно ReSharper придерживается правил именования, предложенных Microsoft. Однако теперь, если разработчик отклоняется от них, редактор сам подстраивается под новые принципы и не отображает предупреждения о несоответствии имён.

Для упрощения юнит-тестирования команда JetBrains добавила набор методов проверки кода с быстрыми правками и подсказками дальнейших действий в зависимости от контекста. Чтобы ReSharper соответствовал стандартам обработки информации (FIPS, США), разработчики отказались от алгоритма хеширования md5 и ликвидировали все случаи его использования в коде редактора.

Что поддерживает ReSharper 2018.3:

Новое в ReSharper Ultimate

Подробное описание нововведений доступно на странице What’s New в блоге .NET Tools.

Предыдущая версия ReSharper Ultimate вышла в августе. ReSharper получил поддержку C# 7.3, проверку правописания с ReSpeller и встроенные инструменты для анализа кода на JS/TS.

Source: блог .NET Tools