2010-03-18 2 views
3

Кто-нибудь знает, как найти магические числа в исходном коде с помощью запросов CQL в NDepend? Это та же проблема, что и this question, но я не хочу использовать регулярное выражение, если это возможно.Поиск магических чисел с использованием NDepend

Так что я хочу, чтобы найти все предложения, как

Int32 someValue = 23; 
Double anotherValue = 1; 

но не

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

ответ

1

Подтверждаю, что в настоящее время NDepend и CQLinq не могут с этим помочь. Я бы посоветовал вам сделать небольшое приложение, используя Mono.Cecil, и искать магические числа и строки. Вы увидите, Mono.Cecil API скалы!

1

Это хорошая идея, но я довольно уверен, что вы не можете сделать это, так как не существует способа значения инициализации запроса в CQL.

Смежные вопросы