2010-03-18 10 views
3

Est-ce que quelqu'un sait comment je pourrais trouver des nombres magiques dans le code source en utilisant les requêtes CQL dans NDepend? C'est le même problème que this question, mais je ne veux pas utiliser regex si possible.Trouver des nombres magiques en utilisant NDepend

Je veux trouver toutes les déclarations comme

Int32 someValue = 23; 
Double anotherValue = 1; 

mais pas

for (int i = 0; i < array.length; i++) 

Répondre

1

Je confirme, actuellement NDepend et CQLinq ne peuvent pas aider avec cela. Je vous conseille de faire une petite application en utilisant Mono.Cecil, et de rechercher des nombres magiques et des chaînes. Vous verrez, les API de Mono.Cecil!

1

C'est une bonne idée mais je suis certain que vous ne pouvez pas le faire car il n'y a aucun moyen de interroger les valeurs d'initialisation dans CQL.

Questions connexes