web-dev-qa-db-fra.com

Resharper (Find and) résout tous les problèmes à la fois

par exemple. alt enter -> menu contextuel -> Trouver tous les problèmes 'Redundant name qualifier' -> mais maintenant dans la nouvelle fenêtre qui répertorie tous ces problèmes dans mon projet, existe-t-il un moyen de les résoudre tous? (plutôt que de les parcourir individuellement)

ta.

48
Cel

Pour l'instant, vous devez parcourir les problèmes individuellement. Il existe une demande existante pour appliquer des correctifs par lots à tous les problèmes similaires sélectionnés dans la fenêtre de l'outil "Résultats d'inspection".

Le nettoyage de code supprime par lots certains problèmes dans une étendue donnée, mais le nombre de correctifs qu'il peut appliquer est assez limité, par rapport au nombre de problèmes de code que ReSharper est capable de détecter.

33
Jura Gorohovsky

Cliquez sur un qualificatif redondant, alt + enter, puis choisissez dans le menu contextuel qui vous permet de résoudre le problème aussi complètement que vous le souhaitez.

Resharper options to remove redundant qualifier

J'utilise ReSharper 8.2.

enter image description here

22
Jon Crowell

Oui, vous pouvez utiliser " Cleanup Code " de ReSharper pour supprimer les qualificatifs redondants (entre autres). Ceci est disponible dans le menu contextuel lorsque vous cliquez avec le bouton droit sur des fichiers, des projets et des dossiers dans la fenêtre Explorateur de solutions. Le nettoyage du code s'exécutera sur tous les fichiers sélectionnés, reformatant et corrigeant les problèmes courants - il est également personnalisable.

17
Tim Lloyd

Ceci est disponible (en partie) dans la dernière version. Si vous allez à un problème spécifique dans l'éditeur de code, cliquez sur l'ampoule l'option de correction a maintenant un sous-menu pour certains problèmes qui peuvent être appliqués à la solution entière. Ce serait plus cool s'il était disponible à partir de la fenêtre Problèmes de code, mais c'est quand même une grande amélioration.

New Fix in Scope Optionshttps://www.jetbrains.com/help/resharper/2016.1/Code_Analysis__Fix_in_Scope.html

5
James White