
ReSharper
Analyses de code, édition, génération, tests de conformité, refactoring et autres fonctionnalités. Pour C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML et XML.
ReSharper est un complément intelligent pour Visual Studio. Il est équipé d’un ensemble complet de fonctionnalités comprenant une assistance au codage intelligente, la mise en évidence des erreurs en temps réel et la correction rapide des erreurs. ReSharper prend également en charge le refactoring du code, les tests unitaires, la navigation et la recherche. Édition de scripts NAnt et MS Build et édition ASP.NET.
Avantages de ReSharper:
- Analyses de code: ReSharper étend Visual Studio avec plus de 2300 inspections de code en temps réel pour C#, VB.NET, ASP.NET, JavaScript, TypeScript et d’autres technologies. Pour la plupart des inspections, ReSharper propose des correctifs rapides (ampoules) pour améliorer le code de différentes manières.
- Refactorisations: Plus de 50 refactorisations et plus de 420 actions contextuelles aident à organiser le code en toute sécurité et à le déplacer dans la solution, à répartir les responsabilités, à découpler, à réduire la complexité ou simplement à utiliser une syntaxe de langage alternative.
- Navigation et recherche: ReSharper vous aide à accéder instantanément à n’importe quel code dans une solution, quelle que soit sa taille. Il peut également vous guider depuis n’importe quel symbole vers du code connexe tel que les implémentations d’une interface donnée, les méthodes d’extension d’une classe ou les utilisations d’un champ.
- Formatage et nettoyage du code: Configurez et appliquez un style de code basé sur vos préférences personnelles ou votre norme d’équipe. Les paramètres de style et de formatage de code pour C#, VB.NET, ASP.NET, JavaScript, TypeScript et d’autres langages peuvent être appliqués à n’importe quelle portée, d’une sélection à une solution.
- Génération de code: ReSharper peut créer beaucoup de code pour vous : depuis de nouveaux fichiers et classes jusqu’à des blocs conditionnels et des GUID ; des méthodes et des propriétés requises par une interface en cours d’implémentation jusqu’aux vérifications d’égalité et à la mise en forme des membres.
ReSh
Caractéristiques
Fonctionnalités clés :
- NOUVEAU : Support de Visual Studio 2017 RTM Un support complet des nouvelles fonctionnalités de Visual Studio 2017 est enfin disponible ici.
- NOUVEAU : Support de C# 7 ReSharper reçoit de nombreuses nouvelles inspections pour se conformer au compilateur C# 7.
- NOUVEAU : Tests unitaires Les tests unitaires de ReSharper fonctionnent à la fois dans les projets basés sur project.json et .csproj dans Visual Studio 2017 RTM. Il découvre et exécute des tests MSTest et xUnit et prend en charge la couverture de code et le profilage ainsi que le ciblage de plusieurs frameworks. Les tests NUnit qui ciblent des frameworks .NET 4x sont pris en charge.
- NOUVEAU : Nettoyage du code, nouvelles options de style et de formatage du code Le nettoyage de code de ReSharper bénéficie d’améliorations de l’ergonomie. Vous pouvez désormais créer et configurer vos profils spécifiques aux tâches directement dans la boîte de dialogue Nettoyage de code.
- NOUVEAU : Syntaxe des modèles Angular 2 ReSharper comprend les éléments suivants de la syntaxe des modèles Angular 2 : expressions de modèle, déclarations de modèle, directive NgFor et variables de modèle.
- NOUVEAU : Analyse de code Avec l’indicateur d’état de fichier de ReSharper, vous pouvez rapidement basculer non seulement l’analyse de code de ReSharper mais également les mises en évidence des identifiants et l’analyse de code de Visual Studio (ampoule et tirets).
- Analyse de la qualité du code : L’analyse de la qualité du code en temps réel est disponible en C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML et XML. ReSharper vous indiquera immédiatement si votre code contient des erreurs ou s’il peut être amélioré.
- Aides à l’édition de code : Plusieurs aides à l’édition de code sont disponibles, telles qu’une Intellisense étendue, des centaines de transformations de code instantanées, l’importation automatique des espaces de noms, le réarrangement du code et l’affichage de la documentation.
- Génération de code : Vous n’avez pas à écrire manuellement des propriétés, des surcharges, des implémentations et des comparateurs : utilisez les actions de génération de code pour gérer plus rapidement le code standard.
- Éliminer les erreurs et les odeurs de code : Les correctifs instantanés aident à éliminer les erreurs et les odeurs de code. Non seulement ReSharper vous avertit en cas de problèmes dans votre code, mais il fournit également des correctifs rapides pour les résoudre automatiquement.
- Modifier en toute sécurité votre base de code : Appliquez des refactorisations à l’échelle de la solution pour modifier en toute sécurité votre base de code. Que vous ayez besoin de revitaliser du code hérité ou de mettre en ordre la structure de votre projet, vous pouvez compter sur ReSharper.
- Conformité aux normes de codage : Utilisez le formatage et le nettoyage du code pour vous débarrasser du code inutilisé et garantir la conformité aux normes de codage.
- Plus de fonctionnalités : Les autres fonctionnalités de ReSharper comprennent un puissant exécuteur de tests unitaires, divers types de modèles de code, une visionneuse de dépendances de projets, une assistance à l’internationalisation, ainsi que des fonctionnalités spécifiques aux langages pour ASP.NET/ASP.NET MVC, XAML et d’autres technologies.
ReSharper – Configuration requise du système
Exigences générales
- Processeur : min. Intel Core 2 Duo 2GHz
- Mémoire :
- Pour l’intégration à Visual Studio : min. 4 Go, recommandé 6 Go ou plus
- Pour dotTrace, dotMemory, dotPeek autonomes : min. 512 Mo, recommandé 2 Go ou plus
- Disque :
- Espace minimum : 400 Mo
- L’utilisation d’un SSD au lieu d’un HDD est recommandée pour des performances optimales
- Système d’exploitation (un OS 64 bits est fortement recommandé pour des performances optimales) :
- Microsoft Windows 10, 8.1, 8, 7, Vista (non recommandé)
- Microsoft Windows Server 2012 R2, 2012, 2008 R2, 2008 (non recommandé)
Intégration à Visual Studio
Les produits ReSharper Ultimate s’intègrent aux versions suivantes de Visual Studio (Community, Professionnel et h
Les outils de profilage
dotMemory, dotCover, dotTrace et leurs agents de profilage à distance respectifs nécessitent l’installation de .NET Framework 4.5 ou 4.6.
dotMemory et dotTrace permettent de profiler n’importe quelle application .NET qui s’exécute avec les frameworks suivants :
- .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5 ou 4.6
- Silverlight 3.0, 3.1, 4.0, 4.1, 5.0 ou 5.1
- CoreCLR 1.0 ou 1.1
dotPeek 2016.3.1 (exécutables 32 bits et 64 bits) est connu pour fonctionner sous Windows Vista et les systèmes d’exploitation Microsoft plus récents (et s’exécute sous .NET Framework 3.5).
dotPeek 2016.3.1 en tant qu’installateur web et dans le cadre de l’installateur ReSharper Ultimate nécessite .NET Framework 4.0 ou supérieur pour s’exécuter.
- Éliminer les erreurs et les odeurs de code : Les correctifs instantanés aident à éliminer les erreurs et les odeurs de code. Non seulement ReSharper vous avertit en cas de problèmes dans votre code, mais il fournit également des correctifs rapides pour les résoudre automatiquement.
- Modifier en toute sécurité votre base de code : Appliquez des refactorisations à l’échelle de la solution pour modifier en toute sécurité votre base de code. Que vous ayez besoin de revitaliser du code hérité ou de mettre en ordre la structure de votre projet, vous pouvez compter sur ReSharper.
- Conformité aux normes de codage : Utilisez le formatage et le nettoyage du code pour vous débarrasser du code inutilisé et garantir la conformité aux normes de codage.
- Plus de fonctionnalités : Les autres fonctionnalités de ReSharper comprennent un puissant exécuteur de tests unitaires, divers types de modèles de code, une visionneuse de dépendances de projets, une assistance à l’internationalisation, ainsi que des fonctionnalités spécifiques aux langages pour ASP.NET/ASP.NET MVC, XAML et d’autres technologies.
ReSharper – Configuration requise du système
Exigences générales
- Processeur : min. Intel Core 2 Duo 2GHz
- Mémoire :
- Pour l’intégration à Visual Studio : min. 4 Go, recommandé 6 Go ou plus
- Pour dotTrace, dotMemory, dotPeek autonomes : min. 512 Mo, recommandé 2 Go ou plus
- Disque :
- Espace minimum : 400 Mo
- L’utilisation d’un SSD au lieu d’un HDD est recommandée pour des performances optimales
- Système d’exploitation (un OS 64 bits est fortement recommandé pour des performances optimales) :
- Microsoft Windows 10, 8.1, 8, 7, Vista (non recommandé)
- Microsoft Windows Server 2012 R2, 2012, 2008 R2, 2008 (non recommandé)
Intégration à Visual Studio
Les produits ReSharper Ultimate s’intègrent aux versions suivantes de Visual Studio (Community, Professionnel et h
Les outils de profilage
dotMemory, dotCover, dotTrace et leurs agents de profilage à distance respectifs nécessitent l’installation de .NET Framework 4.5 ou 4.6.
dotMemory et dotTrace permettent de profiler n’importe quelle application .NET qui s’exécute avec les frameworks suivants :
- .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5 ou 4.6
- Silverlight 3.0, 3.1, 4.0, 4.1, 5.0 ou 5.1
- CoreCLR 1.0 ou 1.1
dotPeek 2016.3.1 (exécutables 32 bits et 64 bits) est connu pour fonctionner sous Windows Vista et les systèmes d’exploitation Microsoft plus récents (et s’exécute sous .NET Framework 3.5).
dotPeek 2016.3.1 en tant qu’installateur web et dans le cadre de l’installateur ReSharper Ultimate nécessite .NET Framework 4.0 ou supérieur pour s’exécuter.