Domanda

Qualcuno sa il modo corretto di specificare esplicitamente che governa Gendarme userà? O che le regole per escludere? Non sto avendo un sacco di gioia la ricerca della documentazione Mono per la risposta.

Quello che sto cercando di fare è di specificare le regole uno per uno nel file rules.xml Gendarme in questo modo:

<rules include="AvoidAssemblyVersionMismatchRule" from="Gendarme.Rules.BadPractice.dll"/>

In questo modo, spero che possiamo quindi spegnere le regole che non si preoccupano. Il problema è, dopo aver specificato tutte le regole in questo modo, sto ottenendo un diverso numero di difetti rilevati rispetto a quando uso il metodo predefinito Gendarme fornisce, che ha la forma:

<rules include="*" from="Gendarme.Rules.BadPractice.dll"/>
<rules include="*" from="OTHER DLL NAMES"/>

Qualcuno ha fatto prima? O Qualcuno può punto nella direzione di qualche gendarme mi governa documentazione utilizzo?

È stato utile?

Soluzione

Per rispondere alla mia domanda:

Come specificare le regole in modo esplicito, come ho descritto sopra è il modo corretto per personalizzare l'elenco regole, la ragione mi è stato sempre un numero diverso di risultati indietro era perché il "default" set di regole in foglie Gendarme la scansione per Code Odori, una volta ho aggiunto questa scansione alla lista predefinita, i totali dei difetti corrispondente.

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