Підтримка більшості типів проєктів .NET
Rider підтримує .NET Framework, і нові платформи.NET Core і Mono. Що дає змогу розробляти широкий спектр застосунків, включно з застосунками .NET, сервісами, бібліотеками, іграми на рушії Unity, застосунками Xamarin, веб-додатками ASP.NET і ASP.NET Core.
Швидкість і багатофункціональність
JetBrains Rider забезпечує понад 2500 перевірок у реальному часі, сотні контекстних дій і рефакторінгів, з ReSharper, і об’єднує їх із функціями IDE платформи IntelliJ. Незважаючи на великий набір функцій, Rider призначений для швидкого й оперативного реагування.
Крос-системна
Крім запуску і налагодження, Rider працює на декількох системах: Windows, Linux і MacOS.
Редагування коду
Rider містить різні види завершення коду і шаблони коду, автоматичну вставку відповідних фігурних дужок і директив імпорту, швидкі підказки, контекстні дії та багато іншого.
Аналіз коду
Rider може виробляти більше 2500 перевірок в режимі реального часу з авто-виправленнями для вирішення виявлених проблем індивідуально, або групами. Аналіз помилок у рамках рішення контролюватиме проблеми з кодом і повідомлятиме вас, якщо щось піде не так, навіть у файлах, які наразі не відкриті.
Навігація та пошук
Ви можете швидко перейти до будь-якого файлу або типу в базі коду, а також знайти будь-які налаштування і дії.
Рефакторинг
Більшість рефакторингів із ReSharper доступні в Rider. Також ви можете перейменовувати, витягувати методи, інтерфейси і класи, переміщати і копіювати типи, використовувати альтернативний синтаксис і багато іншого.
Налагодження
Rider містить налагоджувач, який працює з додатками .NET Framework, Mono і .NET Core, даючи змогу дивитися, оцінювати і запускати процес налагодження коду. Також у ньому присутні й інші інструменти, зокрема провідник трасування стека, NuGet, підтримка VCS і баз даних.
Тестування
JetBrains Rider допоможе запускати і налагоджувати модульні тести на основі NUnit і xUnit.net. Можна досліджувати результати тестів, групувати їх по-різному, розбивати на окремі сеанси тощо.