Domanda

Qualcuno sa come sono riuscito a trovare numeri magici nel codice sorgente utilizzando le query CQL in NDepend? Questo è lo stesso problema come questa domanda , ma non voglio usare espressioni regolari, se possibile.

Quindi voglio trovare tutte le dichiarazioni come

Int32 someValue = 23;
Double anotherValue = 1;

, ma non

for (int i = 0; i < array.length; i++)
È stato utile?

Soluzione

Confermo, attualmente NDepend e CQLinq non può aiutare in questo. Vi consiglio di fare una piccola applicazione utilizzando Mono.Cecil , e la ricerca di numeri magici e stringhe. Vedrai, Mono.Cecil rocce API!

Altri suggerimenti

E 'una bella idea, ma sono abbastanza certo che non si può fare in quanto non v'è alcun modo per interrogare i valori inititialisation in CQL.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top