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

ReSharper Ultimate 2018.3 - JetBrains випустила мажорне оновлення сімейства доповнень для .NET-інструментів ReSharper Ultimate

ReSharper Ultimate 2018.3 - JetBrains випустила мажорне оновлення сімейства доповнень для .NET-інструментів ReSharper Ultimate

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:

  • Інтеграція з Visual Studio 2019 Preview 1. Повна підтримка буде доступна після офіційного релізу IDE.
  • Нову процедуру локалізації в ASP.NET Core.
  • Покращену роботу деконструкторів у C# 7.
  • NET 15.3 та 15.5.
  • TypeScript 3.0.

Нове в ReSharper Ultimate

  • ReSharper C++: покращено рефакторинг коду, підтримка C++/CLI, робота команд Go to Declaration і Search  Everywhere, виявлення помилок у шаблонах.
  • dotCover: покращена система фільтрів. Тепер вони розбиті на дві групи — фільтри середовища виконання та фільтри результатів.
  • dotTrace: додано інтеграцію інструменту в JetBrains Rider. Тепер можна налаштовувати та запускати сесії профайлінгу, робити снапшоти та аналізувати їх у вбудованому інструменті перегляду.
  • dotMemory: додано нову умову для отримання снапшота — якщо обсяг пам'яті, що використовується, перевищить певну кількість мегабайтів.
  • dotPeek: додано підтримку декомпіляції більшої кількості функцій C# 7.x та копіювання в буфер обміну повного імені (fully qualified name, FQN) символу.
  • Докладний опис нововведень доступний на сторінці What’s New в блозі .NET Tools

Інші новини

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