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.

Fonctionnalités

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
fait partie de ReSharper Ultimate

ReSharper Ultimate :
un ensemble d'outils .NET et ReSharper C++ en une seule licence

ReSharper Ultimate est une licence qui comprend les outils JetBrains individuels pour .NET, ainsi que ReSharper C++.

Chaque licence ReSharper Ultimate permet d'utiliser ReSharper, ReSharper C++, dotCover, dotTrace et dotMemory.

Nouveautés

Pourquoi installer ReSharper 2019.3

Localization Manager

Localization Manager

Le tout nouveau Localization Manager vous aider à travailler plus efficacement avec un grand nombre de fichiers .resx dans votre solution. Il affiche tout le contenu de vos fichiers .resx dans une seule et même grille. Cela vous permet d'observer l'état actuel de l'application ou de la localisation du site Internet pour repérer rapidement les valeurs de ressource manquantes dans une culture donnée.

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

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

La nouvelle version de ReSharper gère encore mieux C# 8. Elle inclut désormais : une meilleure compréhension des types Nullable Reference, notamment la prise en charge des contraintes notnull, des expressions switch de type ciblé, et une prise en charge anticipée des méthodes d'interface par défaut.

Outil de ligne de commande multiplateforme ReSharper

Outil de ligne de commande multiplateforme ReSharper

Nous avons aujourd'hui le plaisir de vous annoncer que les outils de ligne de commande ReSharper font leur arrivée sur Linux et macOS ! Rien ne vous empêche d'utiliser la puissante analyse de code de ReSharper sur d'autres systèmes d'exploitation que Windows.

Témoignages

Rejoignez + de 150 000
clients

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.