Расширение Visual Studio для .NET-разработчиков
Скачать
Бесплатная пробная версия на 30 дней
Почему ReSharper

Чем ReSharper полезен пользователям Visual Studio

Анализ качества кода

Анализ качества кода на лету работает для C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML и XML. Сразу станет понятно, если код нуждается в доработке.

Устранение ошибок и проблем в структуре кода

ReSharper не только предупреждает о проблемах в коде, но и предоставляет сотни быстрых исправлений для автоматического устранения выявленных проблем. Практически во всех случаях можно выбрать наилучшее быстрое исправление из большого списка вариантов.

Безопасное изменение кодовой базы

Автоматические рефакторинги кода в масштабе всего решения позволяют безопасно вносить изменения в кодовую базу. Вы можете положиться на ReSharper, если вам нужно вернуть к жизни унаследованный код или навести порядок в структуре проекта.

Мгновенный поиск и навигация по всему решению

Навигация и поиск по всему решению работают мгновенно. Можно перейти к любому файлу, типу или члену типа, а от любого символа в коде — к его использованиям, базовым и производным символам и реализациям.

Помощь при редактировании кода

Множество возможностей помощи при редактировании кода, включая расширенные возможности IntelliSense, сотни мгновенных преобразований кода, автоматический импорт пространств имен, реорганизацию кода и удобный просмотр документации.

Соответствие стандартам оформления кода

Возможности настройки стиля кода и форматирования вместе с тонкой настройкой параметров для отдельных языков помогают избавляться от неиспользуемого кода и создавать общие стандарты написания кода для всей команды.

ReSharper превращает Visual Studio в гораздо лучшую IDE

Анализ кода

ReSharper расширяет Visual Studio, добавляя более 2200 инспекций кода на лету для C#, VB.NET, ASP.NET, JavaScript, TypeScript и другие технологии. Для большинства инспекций ReSharper предоставляет быстрые исправления (лампочки) для улучшения кода.

Поиск и удаление неиспользуемых фрагментов кода? Миграция кода на C# ? Преобразование циклов в LINQ по желанию? Поиск и предотвращение возможных исключений? Использование унифицированного стандарта имен? Анализ кода ReSharper обеспечивает все эти и многие другие улучшения кода.

Анализ кода .NET в ReSharper

Рефакторинги

Более 60 рефакторингов и более 450 контекстных действий помогают безопасно реорганизовывать код и перемещать его по решению, распределять ответственность, убирать избыточные связи, снижать уровень сложности и просто использовать альтернативный синтаксис языков программирования.

Навигация и поиск

ReSharper позволяет мгновенно перейти к любому коду в решении, каким бы крупным ни было это решение. ReSharper также позволяет перейти от любого символа к связанному с ним коду, например к реализациям данного интерфейса, к методам расширения класса или к использованиям поля.

Рефакторинги и навигация в ReSharper
Форматирование и очистка кода в ReSharper

Форматирование и очистка кода

Настройка и применение стиля кода в соответствии с личными предпочтениями или стандартом команды. Параметры стиля кода и форматирования для C#, VB.NET, ASP.NET, JavaScript, TypeScript и других языков можно применять в любой области — от выделенного фрагмента до решения в целом.

Генерация кода

ReSharper способен автоматически создавать большое количество кода: от новых файлов и классов до условных блоков и графических интерфейсов пользователя; от методов и свойств, которых требует реализуемый интерфейс, до проверок равенства и форматирования членов.

Генерация кода в ReSharper
входит в ReSharper Ultimate

ReSharper Ultimate:
единая лицензия для .NET-инструментов и ReSharper C++

ReSharper Ultimate — это лицензия, объединяющая отдельные инструменты JetBrains для работы с .NET, а также ReSharper C++.

Каждая лицензия ReSharper Ultimate позволяет одному разработчику использовать ReSharper, ReSharper C++, dotCover, dotTrace и dotMemory.

Что нового

Зачем переходить на ReSharper 2019.3

Управление локализацией

Управление локализацией

Новый инструмент Localization Manager поможет эффективно работать с большим количеством resx-файлов в решении. Все содержимое resx-файлов отображается в единой таблице — вы можете наблюдать за текущим состоянием локализации сайта или приложения и быстро находить ресурсы, для которых отсутствуют локализованные значения в любой культуре.

Улучшенная поддержка C# 8

Улучшенная поддержка C# 8

В этой версии ReSharper мы улучшили поддержку C# 8. Теперь ReSharper лучше понимает ссылочные типы, допускающие значение null, и поддерживает ограничения notnull, появилась поддержка target-typed switch-выражений и методов интерфейса по умолчанию.

Кроссплатформенный инструмент командной строки ReSharper для Linux и macOS

Кроссплатформенный инструмент командной строки ReSharper для Linux и macOS

ReSharper Command Line Tools наконец добрались до Linux и macOS. Теперь ничто не помешает вам использовать мощный анализ кода ReSharper в этих операционных системах.

Отзывы клиентов

Присоединяйтесь к нашим 150,000+
клиентам

65 из 100 ведущих компаний из списка Forbes 500 используют инструменты для .NET-разработчиков компании JetBrains.

Скачать
Бесплатная пробная версия на 30 дней
Joshua Kerievsky
Джошуа Кериевски, основатель, Industrial Logic
Обожаю ReSharper! Его предложения регулярно помогают мне писать более качественный код на C#/VB.NET.
Peter Kellner
Что я могу сказать? Мне очень нравится. Если вы не используете ReSharper, бросьте все дела и купите!
Питер Келлнер, консультант,
73rd Street Associates
Jaco Pretorius
ReSharper — отличный инструмент. Если вы им уже пользуетесь, то согласитесь со мной, а если нет — вам стоит начать. Рост производительности неимоверный.
Джейко Преториус, технический руководитель,
ThoughtWorks
David Starr
Дэвид Старр, главный архитектор ПО, Healthwise
Лучший инструмент для Agile — это ReSharper. Рефаторинг дается так легко, что перестаешь бояться изменений.