Расширение 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 2020.1

Анализ использования целочисленных значений в C#

Анализ использования целочисленных значений в C#

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

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

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

Мы продолжаем расширять поддержку C#8. Мы многое поменяли в архитектуре ReSharper, чтобы анализ кода, рефакторинги, ReSharper Build и другие функции поддерживали ссылочные типы, допускающие значение null. ReSharper 2020.1 показывает предупреждения компилятора, связанные с такими типами, и предлагает быстрые исправления для большинства из них.

Улучшенная поддержка XAML

Улучшенная поддержка XAML

Мы внесли много улучшений и исправлений в поддержку XAML, которая теперь охватывает файлы WPF, Xamarin.Forms, UWP и Avalonia. 

Мы улучшили поддержку вывода контекста данных и разрешения символов в привязках.

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

Присоединяйтесь к нашим 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. Рефаторинг дается так легко, что перестаешь бояться изменений.