2009-05-26 13 views
32

Czy ktoś wie, jak zmienić regułę StyleCop SA1600, która mówi, że elementy muszą być udokumentowane, aby dotyczyły tylko właściwości, a nie członków prywatnych?Jak wykluczyć prywatnych członków z reguły StyleCop SA1600

Nasze ORM (DevExpress XPO) wymaga, abyś miał prywatnych członków dla wszystkich właściwości publicznych (ponieważ musisz wywołać funkcję w ustawieniu, aby ją utrzymać, a także przechowywać ją w prywatnym obiekcie) i komentować zarówno publiczne własność i prywatny członek z tym samym rzeczą zabija mnie biorąc pod uwagę, że niektóre tabele mają ponad 50 pól.

Odpowiedz

48

Kliknij prawym przyciskiem myszy na swoim węźle projektu w Visual Studio, wybierz Ustawienia StyleCop. Na karcie Reguły wybierz węzeł Reguły dokumentacji. W prawym okienku zaznacz pole wyboru Ignoruj ​​prywatne i \ lub usuń zaznaczenie pola Dołącz pola. Każda z nich osiągnie pożądany efekt.

+0

+1 Dziękuję bardzo :) –

+6

+0,5 Dziękuję bardzo dużo. –

+2

Oczywiście należy to zrobić w odpowiednim pliku 'Settings.StyleCop' (np. Ustawienia StyleCop na odpowiednim poziomie). Może to być dany projekt; ale jeśli używasz pliku 'Settings.StyleCop' w folderze nadrzędnym lub w określonym miejscu, możesz kliknąć kartę Pliki ustawień, a następnie Edytuj ... obok" Scal z plikiem ustawień znalezionym w folderach nadrzędnych "lub "Połącz z następującym plikiem ustawień" w oknie dialogowym ustawień StyleCop przed przejściem do zakładki Reguły. – J0e3gan