Дополнительная информация:
https://i120.fastpic.org/big/2022/0824/ad/0b0896414...b727036d74ad.jpg
Анализ кода
Rider предоставляет более 2200 инспекций кода и автоматизированных исправлений для устранения обнаруженных проблем как в индивидуальном, так и массовом порядке. Механизм анализа ошибок по всему решению будет искать ошибки в кодовой базе и сообщать о них, даже если проблемный файл не открыт в редакторе.
https://i120.fastpic.org/big/2022/0824/1a/79b72dbc6...c52e5f088a1a.jpg
Редактирование кода
Умный редактор Rider предоставляет различные виды автодополнения и шаблонов, автоматически вставляет парные скобки и импортирует недостающие пространства имен. Подсказки и иконки на полях помогают легко перемещаться по иерархии наследования, контекстные действия делают разработку удобной и эффективной.
https://i120.fastpic.org/big/2022/0824/21/68efa6678...82e210a14621.jpg
Рефакторинги
Rider заимствует из ReSharper более 60 рефакторингов и предусматривает более 450 контекстных действий для самых разных целей. Рефакторинги позволяют с легкостью переименовывать и извлекать методы, интерфейсы и классы, перемещать и копировать типы, использовать альтернативный синтаксис и выполнять другие преобразования.
https://i120.fastpic.org/big/2022/0824/d6/85f9a90ea...bf6bdf9096d6.jpg
Инструмент запуска юнит-тестов
Rider помогает запускать и отлаживать юнит-тесты NUnit, xUnit.net и MSTest. ReSharper помогает исследовать тесты, группировать их по сессиям, просматривать результаты тестов и переходить к исходному коду из трассировки стека.
https://i120.fastpic.org/big/2022/0824/9c/78827e8b0...c3a96660fe9c.jpg
Отладчик и другие инструменты
Встроенный отладчик для приложений на .NET Framework, Mono и .NET Core поддерживает пошаговое исполнение, позволяет вычислять выражения на лету, запускать программу от текущей выполняемой строки до строки с курсором, отслеживать и менять значения переменных. Кроме того, Rider включает в себя браузер NuGet, позволяет просматривать трассировку стека, поддерживает различные системы контроля версий и базы данных.
https://i120.fastpic.org/big/2022/0824/c9/b656cd48a...b156f2dde9c9.jpg
Работа с базами данных и SQL
Вы можете работать с SQL и базами данных прямо в IDE. Rider помогает подключаться к базам данных, редактировать схемы и таблицы, выполнять запросы и анализировать схемы с помощью UML-диаграмм.
https://i120.fastpic.org/big/2022/0824/e5/07ae3e327...c58a95b999e5.jpg
Навигация и поиск
Вы можете моментально переходить к любому файлу, типу или члену в вашей кодовой базе, а также быстро находить нужные настройки и действия IDE. От любого символа в коде вы можете мгновенно перейти к базовым и производным символам, реализациям и переопределениям, а также к местам использования.
https://i120.fastpic.org/big/2022/0824/a5/0f18fd0fd...e14ca14355a5.jpg
Поддержка фронтенд-технологий
Rider поддерживает JavaScript, TypeScript, HTML, CSS и Sass. Специально для этих технологий IDE включает в себя возможности рефакторинга, отладки и модульного тестирования из WebStorm.
https://i120.fastpic.org/big/2022/0824/76/1ba7db286...870aa7613e76.jpg
Расширения
Rider поддерживает большой набор плагинов, разработанных для ReSharper и платформы IntelliJ. Встроенные плагины обеспечивают поддержку F#, Unity и систем контроля версий. Вы можете дополнительно подключить расширения для работы с Markdown, файлами .gitignore и Python-скриптами.