Fonctionnalités de ReSharper

Analyse de la qualité du code

L'analyse qualité du code à la volée est disponible en C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML et XML. ReSharper vous informe si votre code peut être amélioré et suggère automatiquement des correctifs rapides.

Assistants à l'édition de code

Plusieurs assistants à l'édition de code sont disponibles, comme IntelliSense étendu, des centaines de transformations de code instantanés, l'importation automatique des espaces de nom, le réarrangement de code et l'affichage de documentation.

Génération de code

Vous n'avez pas besoin d'écrire à la main les propriétés, surcharges, implémentations et comparateurs : utilisez les actions de génération de code pour traiter plus vite le code standard.

Élimination des erreurs et code smells

Les correctifs instantanés facilitent l'élimination des erreurs et des code smells. Non seulement ReSharper vous avertit quand votre code présent un problème, mais en plus il fournit des correctifs rapides pour tout résoudre automatiquement.

Modifiez votre base de code en toute sécurité

Appliquez des refactorisations sur toute la solution ou de plus petites transformations de code pour modifier votre base de code en toute sécurité. Peu importe que vous souhaitiez revitaliser le code hérité ou ranger la structure de votre projet, vous pouvez compter sur ReSharper.

Conformité aux standards du codage

Utilisez la mise en forme du code et le nettoyage pour vous débarrasser du code inutilisé et assurer la conformité aux standards du codage.

Traversez instantanément toute votre solution

Les fonctionnalités de navigation vous aident à traverser instantanément toute votre solution. Vous pouvez passer en un rien de temps sur n'importe quel fichier, type ou membre de votre base de code, ou vous rendre d'un symbole spécifique à ses utilisations, bases ou symboles dérivés, ou même implémentations.

Plus de fonctionnalités

Les autres fonctionnalités de ReSharper comprennent un puissant testeur unitaire, divers genres de modèles de code, l'assistance au débogage, une visionneuse de dépendance de projet, l'assistance à l'internationalisation, ainsi que des fonctionnalités propres à certains langages comme ASP.NET/ASP.NET MVC, XAML et d'autres technologies.

Remarque sur les raccourcis

Tous les raccourcis clavier fournis dans la section "Fonctionnalités" sont tirés du schéma de clavier de Visual Studio. Pour plus d'informations sur les deux distributions par défaut des raccourcis de ReSharper, consultez Documentation et démos.