web-dev-qa-db-fra.com

Existe-t-il un moyen de désactiver ReSharper pour un fichier spécifique?

Je veux dire à ReSharper d'ignorer quelques fichiers de mon projet. Certains d'entre eux sont tout simplement trop grands (ils contiennent des données de test en conserve). Certains d'entre eux ne font que le confondre (avec un méli-mélo de Silverlight et de code .NET).

Existe-t-il un moyen de le faire en mettant un commentaire en haut du fichier?

Quoi qu'il en soit, il doit être persistant (c'est-à-dire qu'il peut être archivé) et par fichier.

J'ai trouvé this , mais il ne semble pas persister.

61
Roger Lipscombe

Pour ignorer les inspections dans certains fichiers ou dossiers, accédez à ReSharper | Options | Inspection de code | Paramètres -> Bouton Modifier les éléments à ignorer . Ou si votre code est généré, ajoutez-le à la liste appropriée dans ReSharper | Options | Générez la section Code . Vous pouvez en savoir plus sur son fonctionnement ici .

46
Pavel Bakshy

Vous pouvez l'appliquer à des fichiers individuels via une touche de raccourci.

Avec le fichier ouvert, essayez les deux (le raccourci réel dépend de votre environnement).

  • CtrlShiftAlt8
  • Ctrl8

Vous verrez qu'il bascule le traitement de ce fichier spécifique.

Le nom de ce raccourci dans la boîte de dialogue Clavier est ReSharper_EnableDaemon.

56
Drew Noakes

Il peut s'agir d'une fonctionnalité dans une version plus récente que celle disponible lorsque la question a été initialement posée.

Il est possible de supprimer l'inspection de code pour un bloc (ou fichier) spécifique en utilisant les commentaires:

// ReSharper disable All 

et

// ReSharper restore All

Voir ici .

55
Eli Algranti