JetBrains ReSharper – подключающийся модуль с обширным набором функций, который предназначен для оптимизации работы в Visual Studio. Многофункциональность данного плагина избавит IT-специалистов, разрабатывающих C#, VB.NET и ASP.NET, от рутинной работы, отвлекающей от креативного процесса. Во-первых, ReSharper позволит быстро и точно написать и проверить код на наличие ошибок, которые модуль моментально исправляет. Ошибки могут быть исправлены как в одиночных файлах, так и в общем решении. Заголовки файлов могут параллельно обновляться и унифицироваться. При этом модуль цветовым выделением укажет на потенциальные ошибки, касающихся, например, избыточного приведения типов и неиспользуемых символов. Также имеется функция форматирования заданных параметров стиля. Во-вторых, автоматизируются рефакторинги и упрощается управление юнит-тестами, которые профилируются посредством dotTrace Profiler, что, несомненно, скажется на повышении общей производительности. Присутствует возможность автозавершения символов, в том числе, интеллектуального завершения, импорта типов. Всего модуль предусматривает более 130 контекстных действий в сфере локального преобразования. JetBrains ReSharper может настроить подсветку полей и локальных переменных, установить автоматическую подстановку скобок и иных разделителей, вывести документацию о типах, членах классов и параметров методов во всплывающих окнах. Также модуль автоматически подставит все пропущенные элементы с использованием директив. Примечательно - все перечисленные функции могут выполняться одновременно.
Инновации JetBrains ReSharper:
Новая версия ReSharper 10 обладает выигрышным компонентом – возможностью для поэтапной сборки, которая использует преимущество того или иного процесса, отслеживая разные типы статусов в проектах. JetBrains ReSharper 10 предусматривает интеграцию с Visual Studio 2015 Preview, обеспечивая совместимость со всеми выпусками IDE, в том числе, с версиями 2013, 2012 и 2010 годов. Поддерживаются языковые конструкции C#6, присутствуют новые инструменты, оперативно исправляющие ошибки. Быструю настройку стиля написания кода обеспечит редактор макета файлов, есть и оптимизированная поддержка JavaScript и TypeScript. Переход к объявлению очень быстрый, поэтому появляется возможность применения ярлыков просмотра использования. ReSharper 10 осуществляет необходимую поддержку среды Google Protocol Buffers, работая с файлами формата .proto. Значительно переработан инструмент Stack Trace Explorer. Предоставляя ссылки к типам и методам, он может, в том числе, интерпретировать большее количество типов данных (такие как WinDbg GCRoot и Visual Studio Call Stack). JetBrains ReSharper 10 располагает готовыми шаблонами постфиксов и отображает UWP-приложения в соответствии с типом устройства.