Pergunta

Alguém sabe como eu poderia encontrar números mágicos no código -fonte usando as consultas CQL no NDepend? Este é o mesmo problema que essa questão, mas não quero usar o Regex, se possível.

Então, eu quero encontrar todas as declarações como

Int32 someValue = 23;
Double anotherValue = 1;

mas não

for (int i = 0; i < array.length; i++)
Foi útil?

Solução

Confirmei que atualmente o NDepend e o CQLINQ não podem ajudar com isso. Eu aconselharia que você faça um pequeno aplicativo usando Mono.Cecil, e procurar números e cordas mágicas. Você verá, Mono.Cecil API Rocks!

Outras dicas

É uma boa ideia, mas tenho certeza de que você não pode fazê -lo, pois não há como consultar valores de iniciação no CQL.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top