有谁知道如何使用NDepend中的CQL查询在源代码中找到魔数?这与这个问题相同,但如果可能的话,我不想使用正则表达式。
因此,我想找到所有类似于下面的语句
Int32 someValue = 23;
Double anotherValue = 1;
但不包括
for (int i = 0; i < array.length; i++)
有谁知道如何使用NDepend中的CQL查询在源代码中找到魔数?这与这个问题相同,但如果可能的话,我不想使用正则表达式。
因此,我想找到所有类似于下面的语句
Int32 someValue = 23;
Double anotherValue = 1;
但不包括
for (int i = 0; i < array.length; i++)
这是一个不错的想法,但我非常确定你做不到,因为在CQL中没有办法查询初始化值。
我确认,目前NDepend和CQLinq无法帮助处理此事。 我建议您使用Mono.Cecil创建一个小应用程序,并查找魔术数字和字符串。 你会发现,Mono.Cecil API很棒!