2010-06-09 7 views
5

J'utilise Resharper depuis quelques jours et j'aime beaucoup cet outil, mais il y a une chose qui m'énerve à ce sujet et je me demande s'il peut être changé.Ignorer le concepteur et les fichiers générés dans l'analyse Resharper

Je reçois beaucoup de notifications de problèmes à partir du code généré (presque 1400 dans mon projet). Je voudrais définir ces fichiers comme ignorés afin qu'ils ne soient pas vérifiés comme vous pouvez le faire avec StyleCop et CodeAnalysis. Malheureusement, il semble que Resharper ignore les paramètres du code généré à partir de ses options car je reçois toujours les mêmes notifications. J'ai essayé de définir un masque de fichier (c'est-à-dire pour *.resx) et ajouter manuellement des fichiers à générer, mais cela ne change rien.

Je ne sais pas si ce qui compte, mais j'utilise VS 2010.

+0

Avez-vous ajoutez des fichiers comme masque? "* .Designer.cs"? J'ai ReSharper 5 et il ne montre pas d'avertissements dans le code du concepteur. –

+0

Oui, ils sont réellement ajoutés comme ceci par défaut. J'utilise également Resharper 5. – RaYell

Répondre

8

Je viens de recevoir une réponse pour cela de l'appui de ReSharper:

Pour ignorer ces fichiers au cours inspection du code, vous devez ouvrir ReSharper> Options> Inspection du code> Paramètres, appuyez sur "Modifier les éléments à ignorer" et ajouter vos fichiers à cette liste.

+7

Est-il en quelque sorte possible d'ajouter les fichiers en utilisant des masques? – Scoregraphic

4

Je suis d'accord avec la réponse de RaYell; Pour ignorer complètement ces fichiers, vous devez les ajouter à Articles à ignorer.

Voici quelques informations plus utiles:

Ce qui fait du code généré différent de articles à Passer?

Les entrées sur [la page de code généré], qui ne permettent des masques (ainsi que les régions), ne vous analysé, mais aucune indication, des avertissements, des suggestions ou des solutions rapides sont proposées car il ne fait pas beaucoup de sens . Cependant, et c'est important, les fichiers sont toujours analysés pour fournir des informations d'erreur et l'achèvement. C'est ce qui fait généré le code différent de Articles à ignorer.

http://blogs.jetbrains.com/dotnet/2011/06/preventing-items-from-being-analyzed-in-resharper/

Questions connexes