2009-05-26 12 views
32

Qualcuno sa come modificare la regola StyleCop SA1600 che dice che gli elementi devono essere documentati in modo che si applichino solo alle proprietà e non ai membri privati?Come escludere membri privati ​​dalla regola StyleCop SA1600

Il nostro ORM (DevExpress XPO) richiede che si abbiano membri privati ​​per tutte le proprietà pubbliche (perché è necessario chiamare una funzione nel setter per mantenerlo e memorizzarlo nel membro privato) e commentare sia il pubblico la proprietà e il membro privato con la stessa cosa mi stanno uccidendo visto che alcuni dei tavoli hanno più di 50 campi.

risposta

48

Fare clic con il tasto destro del mouse sul nodo del progetto in Visual Studio, selezionare Impostazioni StyleCop. Nella scheda Regole, selezionare il nodo Regole di documentazione. Nel riquadro di destra, seleziona la casella di controllo Ignora i privati ​​e \ o deseleziona la casella Includi campi. Ciascuno di questi otterrà l'effetto desiderato.

+0

+1 Grazie mille :) –

+6

+0,5 Grazie mille in media. –

+2

Assicuratevi, ovviamente, di fare ciò al file appropriato 'Settings.StyleCop' (ad esempio, le impostazioni di StyleCop al livello appropriato). Questo potrebbe essere il progetto dato; ma se si utilizza un file 'Settings.StyleCop' in una cartella padre o in una posizione specifica, è possibile fare clic sulla scheda File delle impostazioni, quindi su Modifica ... accanto a" Unisci con il file delle impostazioni trovato nelle cartelle principali "o "Unisci con il seguente file di impostazioni" nella finestra di dialogo delle impostazioni di StyleCop prima di visitare la scheda Regole. – J0e3gan

Problemi correlati