Ostatnio grałem dużo z ReSharperem i chciałbym skonfigurować dla mojego zespołu powiadomienia, jeśli klasa C# lub plik C# nie ma standardowego standardu komentowania kodu. Niestety nie udało mi się jeszcze wiele znaleźć na ten temat.Czy mogę używać ReSharper do wymuszania standardów komentowania?
Na przykład, chciałbym, aby wszystkie metody lub funkcje mają opis komentarz nad nimi:
/// <summary>
/// Description of MyMethod here.
/// </summary>
public void MyMethod();
Chciałbym również zauważyć, że podstawowym Sprawdzić, czy (liczba linii kodu)/(Liczba linii komentarzy) dotyczy jakiegoś magicznego szczęśliwego medium i w razie potrzeby utwórz powiadomienie lub ostrzeżenie.
Bardzo czysty roztwór do pierwszej części pytania w normalnych okolicznościach - Jednak ja specjalnie wymagają rozwiązania R # jak używamy Unity3D silnik, który nie korzysta z programu Visual Studio do przeprowadzenia kompilacji projektu, i dlatego nie mogę dobrze wykorzystać powyższych. –
@ S.Richmond: Jestem zdezorientowany - R # to wtyczka Visual Studio. Jeśli nie używasz VS, w jaki sposób zamierzasz używać R #? Ponadto, każdy kompilator języka C#, jaki widziałem, jest w stanie wygenerować dokumentację XML - czy szukałeś tej opcji? Nie jest to specyficzne dla Visual Studio. Na przykład, używając mcs (kompilator Mono C#) użyjesz argumentu '-doc'. Na koniec, jeśli masz nieparzyste wymagania, powinieneś uwzględnić je w pytaniu. –
Nie używamy VS2012, jednak Unity3D wykorzystuje go tylko jako IDE. Unity3D wykonuje samą kompilację. Moje pytanie wymagało konkretnie rozwiązania R # z tego powodu. –