Ok, une autre question FxCop pour aujourd'hui.Désactivation globale des erreurs FxCop dans TeamCity
J'ai lu les arguments concernant la règle IdentifiersShouldBeCasedCorrectly, et si oui ou non il devrait être "XML" ou "Xml". Eh bien, je suis un gars "XML" et je veux rester comme ça. Par conséquent, je fais pas voulez FxCop pour me corriger tout le temps.
J'ai utilisé l'attribut SuppressMessage uniquement pour des cas spécifiques. J'ai également utilisé FxCop pour marquer une tonne d'erreurs et les ai copiées comme des instructions SuppressMessage de niveau "module" dans assemblyinfo.cs. Cela fonctionne plutôt bien.
Cependant, maintenant je veux vraiment désactiver globalement cette règle ennuyeuse IdentifiersShouldBeCasedCorrectly. J'utilise TeamCity 5.0.3, et n'utilise pas un fichier de projet FxCop (cependant, je pourrait le faire). J'espérais que je pourrais passer un paramètre à FxCopCmd pour lui dire d'ignorer cette erreur, mais ça ne ressemble pas à ça de la documentation.
Alors ... y a-t-il quelque chose que je puisse faire à part de créer un fichier de projet FxCop sur le serveur de construction TeamCity et de l'utiliser pour le coureur de build FxCop?
J'ai utilisé le fichier FxCop customdictionary.xml strictement pour ajouter des mots qui ont été mal orthographiés par FxCop, comme "num" (quelque chose que j'aime utiliser dans mes noms de variables). Pouvez-vous s'il vous plaît modifier votre réponse et publier un exemple de ce que vous avez ajouté à votre fichier XML pour ignorer le boîtier? – Dave
ah, je vois de quoi vous parlez ... Je n'avais pas remarqué cette section plus tôt. Mais au lieu d'ajouter tous les acronymes, je veux globalement désactiver l'erreur elle-même, parce que la façon dont je typecase mots est une question de style, et il n'y a pas de dire combien de plus je devrais ajouter au fil du temps. J'espérais que je pourrais exporter la suppression d'erreur de FxCop en tant que XML, puis le coller dans customdictionary.xml, mais ce que je trouve intéressant, c'est que je ne peux pas écraser le fichier. Je vais devoir voir si c'est un problème d'autorisations Win7. – Dave
copier en XML à partir de FxCop dans customdictionary.xml ne fonctionnait pas ... ça valait le coup. :) – Dave