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

Rider pour Unity

Rider intègre la prise en charge de Unity.

Joachim Ante

Je suis ravi d'utiliser Rider pour écrire en C#. Je n'avais encore jamais vu un outil de refactorisation fonctionner systématiquement, toujours, sans exception. C'est formidable d'avoir un programme sur lequel vous pouvez réellement compter.

Joachim Ante,
DSI et fondateur de Unity

Nouveautés de Rider

Un backend qui s'exécute sur .NET Core

Au lieu de Mono sous MacOS et Linux


Analyse du flux de données pour les valeurs entières

Analyse du flux de données pour les valeurs entières

Et d'autres améliorations apportées à la prise en charge de C#


Remaniement de la fenêtre Debug

Et de nombreuses mises à jour du moteur de débogage

Xamarin Hot Reload

La prise en charge initiale du XAML de Xamarin Forms est arrivée


Configuration facile des degrés de gravité dans l'éditeur

Configuration facile des degrés de gravité dans l'éditeur

Pour pouvoir facilement modifier les niveaux de mise en évidence de l'éditeur


Refactorisation Extract Class

La refactorisation tant attendue est enfin arrivée.

Prise en charge d'Unity

Prise en charge d'Unity

Avec de grandes améliorations de l'utilisation de la mémoire et de la vitesse d'indexation des ressources


Saisie automatique du code

Est plus rapide et les membres obsolètes peuvent être masqués


JetBrains Mono comme police de caractères par défaut

Nous espérons que vous l'apprécierez !

Dynamic Program Analysis

Dynamic Program Analysis

Détecte automatiquement les problèmes de mémoire dans votre application


Mises à jour de la fenêtre Unit Testing

Avec des barres d'outils modifiées et une nouvelle fonctionnalité avancée Group by


Filtres de couverture

Pour vous donner plus de contrôle sur les résultats de couverture

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 EDI. Rider m'a redonné le plaisir d'écrire du code .NET.

Frans Bouma,
responsable développement, LLBLGen Pro

Rejoignez ces organisations qui utilisent déjà Rider.