ReSharper

Материал из Википедии — свободной энциклопедии
ReSharper
Логотип программы ReSharper
Тип Плагин
Разработчик JetBrains
Операционная система Windows
Последняя версия 2022.1.2 (для )
Лицензия
проприетарная
Сайт jetbrains.com/ru-ru/resh…
Логотип Викисклада Медиафайлы на Викискладе

ReSharper (R#) — дополнение (плагин), разработанное компанией JetBrains для повышения продуктивности работы в Microsoft Visual Studio.

Проводит

юнит-тестирование в средах MSTest и NUnit и др. Поддерживает языки программирования C#, JavaScript, TypeScript и VB.NET, а также предоставляет средства для работы с ASP.NET, ASP.NET MVC, XML, XAML, HTML, CSS, сценариями сборки NAnt и MSBuild[1]
.

Является коммерческим (платным) программным продуктом.

Возможности

Некоторые возможности ReSharper[2]:

  • Статический анализ кода с подсветкой ошибок и неоптимальных по тем или иным причинам фрагментов.
  • Возможность быстрого исправления ошибок и замечаний, удаление избыточных элементов кода (Quick-Fixes).
  • Context Actions — быстрые преобразования кода по типичным сценариям (например, инвертирование булевского выражения в условном операторе с одновременной перестановкой веток). Набор доступных Context Actions формируется в зависимости от контекста.
  • Быстрая навигация по коду: поиск мест использования объекта программы, операции быстрого перехода к связанным объектам и т. д.
  • Подсказки при вводе кода — улучшенный вариант IntelliSense, учитывающий контекст (например, ожидаемый тип выражения).
  • 40 автоматизированных рефакторингов.
  • Поддержка юнит-тестирования с использованием NUnit и MSTest.
  • Value Analysis — анализ control flow и data flow внутри функций, выявляющий избыточные проверки, присваивания и логические операторы, ветки кода, недостижимые ни при каких входных данных, показывающий предупреждения о возможных исключениях при вызове методов и операторов.
  • Помощь при интернационализации .NET-приложений.

Плагины для ReSharper

ReSharper предоставляет разработчикам

API, позволяющее расширять функциональность надстройки с помощью плагинов[3]
.

Примечания

  1. ReSharper — расширение для Microsoft Visual Studio. Дата обращения: 8 августа 2015. Архивировано 5 августа 2015 года.
  2. ReSharper :: Features — The Most Intelligent Add-in to Microsoft Visual Studio .NET for professional software developers offers support for C#, Visual Basic .NET, ASP.NET, XML … Дата обращения: 24 апреля 2009. Архивировано 8 января 2009 года.
  3. ReSharper :: Plug-ins — Support for NHibernate, log4net, unit testing frameworks, additional refactorings, and much more. Дата обращения: 9 апреля 2009. Архивировано 8 января 2009 года.

См. также

Ссылки