ReSharper
ReSharper — это плагин для ПК, обеспечивающий максимизацию продуктивности работы в программе Microsoft VisualStudio. Дополнение анализирует код, выявляет ошибки до компиляции, предлагает способы автозаполнения, поиска, навигации и синтаксической подсветки. Помогает генерировать, оптимизировать и форматировать код. По этой ссылке можно скачать последнюю версию ReSharper на русском языке.
Лицензия | Условно-бесплатная |
ОС | Windows 10/8,1/8/7/MacOS/Linux |
Язык интерфейса | Русский, английский |
Разработка | JetBrains |
Разновидность программы | Плагин |
Краткое описание
ПО поддерживает:
- программные языки JavaScript/ C++/VB.NET/C#/TypeScript;
- инструменты для работы с HTML/ASP.NET/XML/CSS/ASP.NET MVC/MSBuild/XAML/NAnt;
- порядка 40 авторефакторингов;
- несложное юнит-тестирование в среде NUnit/MSTest и подобных;
- подсветку неоптимальных рагментов кода и ошибки, исправление через опцию Quick-Fixes;
- преобразование кода по распространённым сценариям — Context Actions;
- подсказки на этапе ввода с учётом ожидаемого типа выражения;
- помощь в адаптации.NET-приложений;
- с помощью инструмента ValueAnalysis анализирует data-flow и control-flow в функциях, ищет избыточные/недостижимые ветки кода, предупреждает о вероятных исключениях при вызове операторов.
Разработчики API используют программу вместе со специально разработанными плагинами — NHibernatePlugin/ActiveMesaR2P/StyleCopforReSharper/Agent Smith. Для использования удобного плагина, достаточно бесплатно скачать ReSharper на нашем сайте и установить на свой компьютер.
Возможности программы
Для всех языков, с которыми работает ReSharper, доступны:
- действия распознавания логических ошибок, неверных конструкций с подсвечиванием и исправлением без выхода из редактора — БД решений исчисляется более, чем 1 тыс. вариантов, из которых ПО предлагает одно или несколько;
- функции управления — улучшенный IntelliSense, автоимпорт внешних сборок, переупорядочивание кодовых фрагментов, несколько сотен контекстных правок;
- механизм ReSharper — для синхронизации настроек форматирования и именований внутри команды, с возможностью комбинировать программные и пользовательские настройки;
- адаптация к многоязычным приложениям .NET типа с поддержкой .resx файлов и ресурсов кода VB.NET/XAML/C#/ASP.NET для безопасной локализации;
- навигация и поиск через нажатие нескольких кнопок, при этом, программа выстраивает визуальную структуру наследования, по которой можно перемещаться к любому блоку;
- опции для работы с часто повторяющимися конструкциями, кроме этого, можно создавать шаблоны;
- рефакторинги, которые включают как масштабные действия, так и сотни опций для небольших трансформаций.
Прямо в редакторе распознаются, запускаются и отлаживаются тесты QUnitNUnit, xUnit, JasminMSTest, как по отдельности, так и параллельно.
Чтобы познакомиться со справочными материалами о программе от разработчиков, нужно посетить официальный сайт ReSharperCopy.