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é ? Vous souhaitez migrer votre code vers la dernière version de C# ? 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 passer à ReSharper 2021.1

Mises à jour de l'analyse du code

Mises à jour de l'analyse du code

Davantage de cas pour l'inspection Merge into pattern, une meilleure prise en charge de C# 9.0 et un plus grand nombre de correctifs rapides qui simplifient votre code ou lui permettent de prendre en charge d'autres fonctionnalités de langages.

Prise en charge des modèles de route ASP.NET

Prise en charge des modèles de route ASP.NET

Saisie semi-automatique, vérifications de code manquant, supplémentaire et non résolu, correctifs rapides et le refactorisation Rename pour les noms de paramètres.

Renommer les composants de tuples

Renommer les composants de tuples

La refactorisation Rename pour les cas courants de composants de tuples nommés.