Мне было интересно, может ли кто-нибудь порекомендовать хороший счетчик LOC для проектов .NET (веб-сервис, служба Windows и т. д.)? Некоторые функции, которые я ищу, включают:
- Возможность экспортировать результаты в Excel или что-то подобное (не только PDF, так как я могу работать с данными);
- Создайте несколько встречных проектов (например, проект 1 включает проекты .NET A, B и C, а проект 2 включает проекты .NET D, E и F);
- Уметь отслеживать изменения в проектах с течением времени;
- Легко отсеивайте поддельные файлы (такие как файлы VSS, файлы csproj, файлы .user и т. д.);
- Считать код с TFS, VSS, файловой системой;
- В идеале я хотел бы указать приложению файл .sln и импортировать все проекты вместо того, чтобы добавлять каждый проект один за другим;
- Включите файлы JavaScript (и в идеале исключите комментарии, но это желательно);
- РЕДАКТИРОВАНИЕ Предпочтение отдается бесплатному программному обеспечению, но не остановке показа;
- ИЗМЕНИТЬ Требуется поддержка .NET 3.5 и 4.
Я видел несколько старых вопросов в том же духе, но надеялся на некоторые обновленные инструменты, которые поддерживают различные типы проектов .NET (например, не только веб-проекты).
Заранее спасибо!