Ich frage mich, ob jemand einen guten LOC-Zähler für .NET-Projekte (Web, Windows-Dienst, etc.) empfehlen könnte? Zu den Funktionen, nach denen ich suche, gehören:
Ich sah ein paar ältere Fragen in der gleichen Zeile, hoffte aber auf einige aktualisierte Tools, die verschiedene Arten von .NET-Projekten unterstützen (zum Beispiel nicht nur Web-Projekte).
Vielen Dank im Voraus!
Quellmonitor macht vieles von dem, wonach Sie suchen. Ich glaube nicht, dass es gegen Versionskontrollsysteme funktioniert, aber man kann über Skripte darauf zugreifen. Es funktioniert nicht mit JavaScript. Ich habe es in einer Reihe von Projekten verwendet und war damit zufrieden.
Normalerweise verwende ich NDepend für die Codeanalyse, es hat LOC als eine der Metriken und unterstützt einige Ihrer Anforderungen (z. B. zeigt auf eine .sln-Datei). Keine Unterstützung für Versionskontrollsysteme, aber es wird von einigen kontinuierlichen Integrationsservern unterstützt.