2009-08-06 22 views
3

J'essaie FxCop (via l'interface utilisateur pour le moment, non inclus dans CruiseControl.NET etc.) et je rencontre quelques problèmes. Il semble que le vérificateur d'orthographe n'aime pas mon nom de l'entreprise du client et le nom du produit et il me demande de:FxCop vérifie l'orthographe des voyages sur le nom de l'entreprise dans l'espace de noms

Correct the spelling of 'CompanyName' in namespace 
name 'CompanyName.Product.TimerJobs.FeatureReceivers'. 
  • -je écrire une règle pour cela, si oui, comment?
  • Ou y a-t-il un moyen d'ajouter au dictionnaire?
  • J'ai aussi quelques paramètres de langue néerlandaise (ils sont liés aux paramètres Sharepoint dans un ObjectDataSource donc ils doivent rester néerlandais, parce que le client le veut), puis-je ajouter la bibliothèque hollandaise à FxCop?

Modifier

J'ai trouvé le CustomDictionary.xml, mais est-ce considéré comme la meilleure pratique? Qu'en est-il si plus de gens rejoignent l'équipe auraient-ils besoin d'une copie du dictionnaire, ou est-il préférable de passer à l'intégration continue?

Répondre

6

Vous devez conserver CustomDictionary.xml, ainsi que le fichier projet FxCop sous contrôle de version, avec le reste du projet. De cette façon, tout le monde obtient le dictionnaire, et l'intégration continue peut également le prendre en charge.

A propos du sort Néerlandais vérifier ... Je pense que la meilleure option serait soit:

  1. Ajouter les noms de paramètres « offensants » dans le dictionnaire

  2. exclure manuellement les violations des règles

Je préfère le n ° 2 car il est plus spécifique et ne permettra pas d'utiliser ces noms néerlandais ailleurs.