CodeRush - CodeRush
Разработчики) | DevExpress |
---|---|
Стабильный выпуск | v18.2.6 для Visual Studio / 9 января 2019 г. |
Предварительный выпуск | никто |
Операционная система | Майкрософт Виндоус |
Тип | Microsoft Visual Studio добавить для .NET 2012, 2013, 2015, 2017 и 2019 |
Лицензия | коммерческая, от 49 $ |
Интернет сайт | www |
CodeRush Classic это рефакторинг и производительность плагин от DevExpress, который расширяет встроенные функции Microsoft Visual Studio (Visual Studio .NET 2012, 2013, 2015, 2017 и 2019).
CodeRush Classic предоставляет все решения статический анализ кода (обнаружение ошибок в коде во время разработки) и дополнительные функции, упрощающие исправление запахов кода, завершение кода, навигацию, поиск символов, выделение структурных элементов кода, форматирование кода, а также генерацию и оптимизацию кода. CodeRush Classic включает 180 автоматизированных рефакторинги, и оптимизирует модульное тестирование с помощью NUnit, XUnit, MbUnit и MSTest, среди прочего функционала.
В июне 2015 года DevExpress выпустила CodeRush для Roslyn,[1] версия CodeRush, которая находится поверх движка Roslyn от Microsoft. В том же выпуске CodeRush был переименован в CodeRush Classic.
CodeRush Classic поддерживает C # 5.0, VB10, ASP.NET, HTML, JavaScript, XML, а также XAML.
Функциональность
Ниже приведен неполный список функциональных групп CodeRush:
- Рефакторинг
- Инструменты генерации кода
- Проблемы с кодом
- Поддержка нескольких фреймворков модульного тестирования NUnit, XUnit, MbUnit и MSTest
- Поддержка расширяемого модульного тестирования для поддержки любой среды тестирования
- Инструменты визуализации
- Инструменты отладки
- Расширенные инструменты выбора
- Инструменты буфера обмена
- Инструменты навигации
- Шаблоны кода
- Расширяемость CodeRush - Большое сообщество плагины.
Плагины
CodeRush предоставляет разработчикам API для создания сторонних плагины расширение основных функций CodeRush,[2] Такие как:
- Уборщик класса
- Проверка орфографии Visual Studio
- Документатор
- Предварительный просмотр метода
- Средство запуска средства настройки корпоративной библиотеки
- Комментатор
- Копировать проект