Fonctionnalités

Analyse du code

Analyse du code

Rider offre plus de 2 200 inspections de code actives, avec des correctifs rapides automatisés pour résoudre les problèmes détectés, individuellement ou par lots. L'analyse des erreurs à l'échelle de la solution permet d'identifier les problèmes de code et d'être informé en cas d'erreur, y compris pour les fichiers qui ne sont pas ouverts.

Édition du code

Édition du code

L'éditeur enrichi de Rider inclut différents types de saisie automatique et de modèles de code, l'insertion automatique d'un nombre pair d'accolades et des recommandations d'importation, des infos-bulles contextuelles et des icônes latérales pour la navigation des héritages, les actions contextuelles, et bien plus encore.

Refactorisations

Refactorisations

La plupart des 60 refactorisations de ReSharper sont déjà disponibles dans Rider, ainsi aue plus de 450 actions contextuelles. Renommez et extrayez des méthodes, des interfaces et des classes, déplacez et copiez des types, utilisez une autre syntaxe, et bien plus encore !

Outil d'exécution de test unitaire

Outil d'exécution de test unitaire

Rider permet d'exécuter et de déboguer les tests unitaires basés sur NUnit, xUnit.net ou MSTest. Vous pouvez explorer les tests, les regrouper de différentes façons, les diviser en sessions individuelles, afficher leurs résultats et accéder au code source depuis les traces de pile.

Débogueur

Débogueur et toujours plus d'outils

Rider inclut un débogueur compatible avec les applications .NET Framework, Mono et .NET Core, ce qui permet d'exécuter le code pas à pas, de l'observer, de l'évaluer et de l'exécuter jusqu'au curseur. Les autres outils incluent un explorateur de la trace de pile, un navigateur NuGet et la prise en charge de VCS et des bases de données.

Bases de données et SQL

Bases de données et SQL

Travaillez avec le code SQL et les bases de données sans quitter Rider. Connectez-vous aux bases de données, éditez les schémas et données des tableaux, exécutez des requêtes et analysez même les schémas avec des diagrammes UML.

Navigation et recherche

Navigation et recherche

Accédez instantanément au fichier, type ou membre voulu dans votre base de code, ou recherchez rapidement des paramètres et des actions. Recherchez les utilisations d'un symbole ou passez d'un symbole à la base et aux symboles dérivés, aux méthodes d'extension ou aux implémentations.

Technologies front-end

Technologies front-end

Rider intègre la prise en charge de JavaScript, TypeScript, HTML, CSS et Sass. Profitez des fonctionnalités de refactorisation, de débogage et de tests unitaires incluses depuis WebStorm.

Extensibilité

Extensibilité

Fidèle à ses origines, Rider prend en charge une vaste gamme de plugins développés pour ReSharper et la plateforme IntelliJ. Outre les extensions fournies avec l'application (telles que celles destinées à la prise en charge de VCS, F# et Unity), vous disposez d'extensions prenant en charge les fichiers Markdown, .gitignore et les scripts Python.

Voir toutes les fonctionnalités

Les multiples facettes de Rider

Rider offre la puissance nécessaire au développement productif d'un large éventail d’applications, notamment des applications, services et bibliothèques de bureau .NET, des jeux Unity et Unreal Engine, des applications Xamarin, des applications web ASP.NET et ASP.NET Core, et plus encore.

Nouveautés de Rider


Prise en charge de Docker

Prise en charge de Docker

L'ajout de la prise en charge de Docker à un projet est désormais beaucoup plus simple


Génération de modèles pour ASP.NET

Générer du code source standard en quelques clics


Renommer dans les tuples

La refactorisation Rename fonctionne pour les tuples nommés


Se connecter à un processus

Se connecter à un processus

Se connecter à un processus directement depuis l'écran d'accueil 


Prise en charge de Unity

Rider montre maintenant où Unity utilise votre code dans les ressources des animations


NuGet

Restauration intelligente des packages NuGet avant un build


Prise en charge de C#

Prise en charge de C#

Une mise à jour majeure de la prise en charge des patterns et enregistrements


Solution Explorer

Solution Explorer enregistre son état lorsque vous rouvrez Rider


Publier

Supprimer les fichiers existants dans le dossier avant publication


Conseils interactifs pour le débogueur

Conseils interactifs pour le débogueur

Interagir avec le processus de débogage par le biais de conseils de débogage


Prise en charge des requêtes pull

Création de requêtes pull simplifiée


Générateur d'aperçu XAML

Le générateur d'aperçu s'affiche sous la forme d'un onglet de l'éditeur et met en évidence l'élément actif dans le code XAML

En savoir plus

dotUltimate : JetBrains Rider, ReSharper C++ et de puissants outils .NET avec une seule et même licence

Vous souhaitez améliorer votre expérience de développement .NET dans Rider avec des outils permettant de détecter les points de ralentissement des performances et d'analyser la couverture des tests unitaires ? Découvrez dotUltimate, une licence unique qui inclut les extensions dotCover et dotTrace intégrées dans Rider, ainsi que d'autres produits JetBrains :


Plus d'informations

Clients

Dennis Doomen

JetBrains Rider est le premier outil que j'ai installé après avoir reconditionné mon ordinateur de développement.

Cela fait maintenant des mois que je suis passé à JetBrains Rider et que je n'ai pas lancé Visual Studio.

La gestion des branches n'a jamais été aussi fluide depuis que j'utilise JetBrains Rider.

Dennis Doomen,
Responsable Amélioration continue chez Aviva Solutions et auteur de Fluent Assertions

Jeremy Miller

JetBrains Rider est devenu mon outil de développement C# préféré, à la fois sous OS X et Windows. Si vous utilisez ReSharper depuis longtemps, la transition se fera naturellement. Je recommande particulièrement la navigation au clavier, qui est particulièrement bien adaptée au développement, et la prise en charge fine du débogueur.

Jeremy Miller

Frans Bouma

Avec Rider, j'ai pu me concentrer sur mon code, comme il se doit, sans avoir à me battre avec mon IDE. Rider m'a redonné le plaisir d'écrire du code .NET.

Frans Bouma,
responsable développement, LLBLGen Pro

Thomas Weiss

Passer à JetBrains Rider a été une excellente décision. Notre équipe n'a jamais fait l'expérience d'un IDE capable de communiquer avec Unity autant de facilité et d'efficacité. Nous recommandons vivement JetBrains Rider à tous ceux qui cherchent à améliorer l'efficacité et la précision de leurs workflows.

Thomas Weiss

Matthew Davey

Un IDE peut radicalement améliorer ou gâcher la journée d'un développeur. Lorsque JetBrains a introduit Rider (C#), nous avons tout de suite répondu présent. Ayant été présent à chaque étape de l'évolution des intégrations IDE de Unity, travailler avec Rider est un vrai plaisir. Nous étions si enthousiastes avec l'introduction de CLion (C++) que nous avons créé un plugin d'intégration pour Unreal. Notre équipe utilise ces deux outils au quotidien, ce qui permet aux développeurs d'exécuter leurs tâches rapidement et efficacement, tout en assurant une intégration transparente avec les nombreux éléments de notre pipeline.

Matthew Davey

Peter Kellner

Vraiment ravi du fonctionnement de JetBrains Rider sur mon MacBook. C'est incroyablement rapide et l'expérience de débogage en C# est au moins aussi bonne qu'avec Visual Studio. En plus, je bénéficie de tous les avantages de ReSharper clés en main ! J'adore. Merci JetBrains de nous offrir encore un excellent produit !

Peter Kellner

Rejoignez ces organisations qui utilisent déjà Rider.