Инструменты статического анализа кода TeamCity для .NET - PullRequest
9 голосов
/ 08 декабря 2010

В последнее время я много времени провожу в TeamCity, и поиск дубликатов и сборщиков FxCop были фантастическими.У меня также есть цели сборки в проектах для StyleCop, поэтому выявляется нарушение этих правил, и я интегрировал NDepend, который дает несколько отличных показателей.

Какие другие инструменты люди успешно интегрировали с TeamCity?Вокруг много чего интегрируется в IDE или запускается локально (как обсуждается в этом вопросе ), например, ReSharper, но очевидно, что для запуска на сервере сборки необходимо иметь возможность выполнять без присмотра и создавать артефакты, которые могут бытьвсплыл в отчете о сборке.Какие варианты есть, которые я мог бы пропустить до сих пор?

Ответы [ 2 ]

4 голосов
/ 08 декабря 2010

Мы используем StatSVN для статистики кода, особенно для отчета LoC и Churn, а также для создания привлекательной статистики.
как это .

2 голосов
/ 03 мая 2012

Если кому-то все еще интересно, я интегрировал ConQAT в TeamCity.

Он имеет отличный (и довольно быстрый) кодовый детектор клонов для C # и Java и генерирует превосходныйи очень наглядное распределение дубликатов кода по всей кодовой базе.На самом деле это очень мощный инструмент, не только полезный для дублирования кода.

Он может генерировать интерактивные графики, такие как этот: Sample code clone map

Я также недавно интегрировал ReviewBoard , инструмент, используемый для проверки кода (аналогично Crucible), но в моем случае он интегрирован через конфигурации сборки TC вместо более распространенного подхода использования хуков VCS.

...