J'ai un problème avec la règle d'analyse de code CA1726:UsePreferredTerms. Notre domaine d'activité a deux concepts cruciaux nommés Case
et Flag
. Selon CA, il est apparemment un péché mortel d'utiliser ces noms, mais je m'en fous car, comme je l'ai dit, ce sont des concepts cruciaux dans notre modèle de domaine. CA se plaint non seulement des déclarations de type mais aussi de chaque nom de paramètre de méthode. Alors, est-ce que quelqu'un sait s'il existe une solution de contournement autre que l'ajout de charges de suppressions ou la désactivation complète de la règle? Puis-je ajouter les noms à un dictionnaire personnalisé?Existe-t-il un moyen de contourner CA1726: UsePreferredTerms?
1
A
Répondre
3
Je suggérerais d'ajouter les noms à un dictionnaire personnel comme premier effort, oui. C'est une chose simple à faire, et j'ai dû ajouter un dictionnaire personnalisé pour chaque projet non-trivial sur lequel j'ai travaillé pour différents termes de domaine de problème.
@Greg D: Merci, je le ferai. –
mais CA1726 n'utilise pas d'alternatives préférées dans CustomDictionary.xml. Donc, Login va encore augmenter les avertissements par exemple. –