使用NDepend查找幻数

时间:2010-03-18 11:26:55

标签: ndepend magic-numbers

有没有人知道如何在NDepend中使用CQL查询在源代码中找到魔术数字?这与this question的问题相同,但如果可能,我不想使用正则表达式。

所以我想找到像

这样的所有陈述
Int32 someValue = 23;
Double anotherValue = 1;

但不是

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

2 个答案:

答案 0 :(得分:1)

这是个好主意,但我很确定你不能这样做,因为无法在CQL中查询初始化值。

答案 1 :(得分:1)

我确认,目前NDepend和CQLinq对此无能为力。 我会建议你使用Mono.Cecil做一个小应用程序,并搜索魔术数字和字符串。 你会看到,Mono.Cecil API摇滚!