2011-07-21 12 views
7

Reguła StyleCop SA1642 utrzymuje, że nagłówek mojej dokumentacji dla konstruktorów musi zaczynać się od "Inicjuje nowe wystąpienie ...".Korekta reguły pisowni w StyleCop

Podczas gdy zgadzam się z samą regułą, po prostu nie mogę zmusić się do zaakceptowania przez StyleCop wymuszania pisowni, które uważam za brzydkie. To 'inicjuje' z 's' !!!

Czy można zmienić oczekiwany tekst, czy też muszę po prostu wyłączyć rozsądną regułę?

Odpowiedz

0

Aktualna wersja StyleCop nie obsługuje dostosowywania reguł dotyczących dokumentacji. I nie ma żadnych krótkoterminowych planów, aby go wspierać.

Jako możliwe rozwiązanie (zamiast wyłączania całej reguły) można odwoływać się do niestandardowych reguł stron trzecich. Na przykład StyleCop+ obecnie umożliwia zapisanie "Inicjuje nową instancję." oraz "Inicjuje nowe wystąpienie klasy Class1."

Sądzę, że można go rozszerzyć, aby umożliwić także "Inicjowanie ...". Ale jeśli chcesz wymusić "Inicjowanie" i zabronić "Inicjowania", wydaje się, że musisz poczekać na obsługę dostosowywanych reguł dokumentacji.

+0

Awesome. Dziękuję za odpowiedź. – David

+2

Nie jest już poprawna. – badbod99

11

W najnowszych ustawieniach stylecop można ustawić "Kultura do analizy" na en-GB w zakładce Opcje i będzie używać brytyjskiej pisowni zamiast amerykańskiej.

+0

To działa dla mnie, teraz narzeka, że ​​powinno być napisane "Inicjuje" – DanB