使用NDepend查找魔数

3

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

因此,我想找到所有类似于下面的语句

Int32 someValue = 23;
Double anotherValue = 1;

但不包括

for (int i = 0; i < array.length; i++)
2个回答

1

这是一个不错的想法,但我非常确定你做不到,因为在CQL中没有办法查询初始化值。


1

我确认,目前NDepend和CQLinq无法帮助处理此事。 我建议您使用Mono.Cecil创建一个小应用程序,并查找魔术数字和字符串。 你会发现,Mono.Cecil API很棒!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接