L'Extension Visual Studio pour Développeurs .NET
Télécharger
Essai de 30 jours gratuit
Pourquoi ReSharper

Comment ReSharper aide les utilisateurs de Visual Studio

Analysez la qualité du code

Une analyse qualité du code à la volée est disponible en C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML et XML. Vous saurez directement si votre code a besoin d'être amélioré.

Élimination des erreurs et code smells

Non seulement ReSharper vous avertit quand votre code présente un problème, mais il vous fournit des centaines de correctifs rapides pour corriger automatiquement les problèmes. Dans presque tous les cas, vous pouvez sélectionner le meilleur correctif rapide parmi de nombreuses options.

Modifiez la base de code en toute sécurité

Les refactorisations de code automatisées à l'echelle de toute la solution vous aident à modifier votre base de code en toute sécurité. Que vous souhaitiez revitaliser du code hérité ou réorganiser la structure de votre projet, vous pouvez compter sur ReSharper.

Traversez instantanément toute la solution

Vous pouvez instantanément parcourir et rechercher dans toute la solution. Passez en un rien de temps à n'importe quel fichier, type ou membre de type, ou naviguez d'un symbole spécifique à ses utilisations, bases, symboles dérivés ou implémentations.

Bénéficiez des assistants à l'édition de code

De nombreux assistants à l'édition de code, dont IntelliSense étendu, des centaines de transformations de code instantanées, l'importation automatique des espaces de nom, le réarrangement du code et l'affichage de documentation.

Assurez-vous de la conformité aux standards du codage

Les styles de code et la mise en forme avec des paramètres précis et spécifiques aux langages vous aideront à vous débarrasser du code inutilisé et à créer un standard de codage commun pour toute votre équipe.

ReSharper fait de Visual Studio un bien meilleur IDE

Analyse du code

ReSharper optimise Visual Studio avec plus de 2200 inspections de code à la volée pour C#, VB.NET, ASP.NET, JavaScript, TypeScript et d'autres technologies. Pour la plupart des inspections, ReSharper fournit des correctifs rapides (ampoules) pour améliorer le code.

Vous voulez trouver et supprimer le code inutilisé ? Migrer votre code vers C# 7 ? Convertir des boucles en LINQ à volonté ? Trouver et empêcher les exceptions possibles ? Utiliser un standard de dénomination commun ? Tout cela, et bien plus d'améliorations du code, est possible avec l'analyse de code de ReSharper.

Analyse de code .NET dans ReSharper

Refactorisations

Plus de 60 refactorisations et plus de 450 actions contextuelles aident à organiser le code en toute sécurité et à le déplacer dans toute la solution, distribuer les responsabilités, découpler, réduire la complexité ou simplement utiliser une syntaxe de langage alternative.

Navigation et recherche

ReSharper vous aide à récupérer instantanément tout code dans une solution, quelle que soit la taille de la solution. Il vous aide également à naviguer d'un symbole vers son code correspondant, comme les implémentations d'une interface donnée, les méthodes d'extension d'une classe ou les utilisations d'un champ.

Les refactorisations et navigations dans ReSharper
Mise en forme et nettoyage du code dans ReSharper

Mise en forme et nettoyage du code

Configurez et appliquez des styles de code en fonction de vos préférences personnelles ou des standards de votre équipe. Les paramètres de style de code et de mise en forme pour C#, VB.NET, ASP.NET, JavaScript, TypeScript et d'autres langages peuvent être appliqués dans n'importe quel périmètre, depuis une sélection à une solution.

Génération de code

ReSharper peut créer beaucoup de code pour vous : des nouveaux fichiers et classes aux blocs conditionnels et GUID, des méthodes et propriétés demandées par une interface en cours d'implémentation aux vérifications d'égalité et membres de formatage.

Génération de code dans ReSharper

dotUltimate : Facilite votre développement .NET
et Visual Studio

dotUltimate est une licence unique qui permet à un seul développeur d'utiliser ces outils JetBrains :

La licence dotUltimate couvre également les plugins pour dotCover et dotTrace dans Rider.

Nouveautés 

Pourquoi installer ReSharper 2020.2

Améliorations de l'analyse du code pour C#

Améliorations de l'analyse du code pour C#

De nouvelles inspections et des correctifs rapides permettent d'améliorer la prise en charge de C# 8, notamment pour les types de référence nullables.

Nettoyage du code lors de l'enregistrement

Nettoyage du code lors de l'enregistrement

Enfin, vous pouvez configurer ReSharper afin de lancer automatiquement un nettoyage du code lors de l'enregistrement d'un fichier !

Nous avons également ajouté des portées plus granulaires pour exécuter un nettoyage du code dans les fichiers récemment modifiés ou récemment ouverts.

Remaniement de l'outil d'exécution des tests unitaires

Remaniement de l'outil d'exécution des tests unitaires

Nous avons totalement repensé notre outil d'exécution des tests unitaires pour .NET Framework et .NET Core, ce qui permet d'utiliser le même outil pour les deux environnements d'exécution. Profitez de la prise en charge intégrée de MSFakes et de TypeMock pour les frameworks de tests unitaires NUnit, xUnit, MSTest v2, et plus.
Témoignages

Rejoignez + de 150 000
clients satisfaits

65 des 100 entreprises de la liste Forbes 500 utilisent déjà les outils de développement .NET de JetBrains.

Télécharger
Essai de 30 jours gratuit
Joshua Kerievsky
Joshua Kerievsky, Fondateur d'Industrial Logic
J'adore ReSharper ! Ses suggestions de code m'aident à écrire un meilleur code C#/VB.NET.
Peter Kellner
Tout ce que je peux dire, c'est que je l'adore. Si vous n'utilisez pas encore ReSharper, laissez immédiatement tomber ce que vous êtes en train de faire et acheter-le !
Peter Kellner, Consultant,
73rd Street Associates
Jaco Pretorius
ReSharper est un outil génial. Si vous l'utilisez, vous êtes probablement d'accord, et si vous ne utilisez pas encore, vous devriez. Les gains de productivité sont incroyables.
Jaco Pretorius, Responsable technique,
ThoughtWorks
David Starr
David Starr, Architecte logiciel en chef, Healthwise
L'outil Agile ultime est ReSharper. La refactorisation est tellement facile que le changement ne fait plus peur.