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 EDI

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.1

Analyse du flux de données des valeurs entières en C#

Analyse du flux de données des valeurs entières en C#

Cette version de ReSharper inaugure un nouveau type d'analyse de code C# pour suivre l'utilisation des valeurs entières dans votre application. Ce nouveau type d'analyse suit la variation des valeurs de toutes les variables int locales, et vérifie l'exactitude de toutes les opérations courantes sur ces variables pour détecter d'éventuels morceaux de code inutiles ou superflus.

Amélioration renforcée de la prise en charge de C# 8

Amélioration renforcée de la prise en charge de C# 8

Nous continuons à renforcer la prise en charge des fonctionnalités du langage C# 8. En coulisses, nous avons beaucoup refactorisé notre prise en charge du langage C# pour préparer l'analyse de code et d'autres fonctionnalités, telles que les refactorisations et ReSharper Build, pour prendre en charge les types de référence nullables (NRT). Dans ReSharper 2020.1, l'analyse de code signale les avertissements de compilation liés aux types de référence nullables et propose des correctifs rapides pour la plupart d'entre eux.

Amélioration de la prise en charge du XAML

Amélioration de la prise en charge du XAML

Dans la v2020.1, nous avons apporté de nombreux améliorations et correctifs à la prise en charge XAML qui couvrent WPF, Xamarin.Forms, UWP et Avalonia XAML.

Nous sommes heureux de proposer une bien meilleure prise en charge pour l'inférence de contexte des données et la résolution de symboles dans les liaisons.

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.