Encontrando números mágicos usando Ndepend
-
20-09-2019 - |
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++)
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