Linux инструмент для отображения SLOC и SLOC изменен, добавлен, удален - PullRequest
5 голосов
/ 06 марта 2009

В настоящее время я использую инструмент SLOCCOUNT для получения строк исходного кода (SLOC) для кодовой базы.

Однако он не поддерживает сравнение двух версий кодовой базы и затем отчета:

  • Изменены строки кода (LOC)
  • LOC удалено
  • LOC добавлено

Кто-нибудь может предложить для этого инструмент на основе Linux (желательно бесплатный)?

Ответы [ 3 ]

3 голосов
/ 11 января 2010

Я использовал CODECOUNT для определения базовых показателей. Это сравнивает изменения, удаления и добавления между различными базами кода. Он предоставляется бесплатно Университетом Южной Калифорнии.

Они предоставляют только исходный код. Тем не менее, он полностью собран из zip-файла в cygwin с использованием g ++. Они также утверждают, что поддерживают Visual Studio, но я не пробовал.

2 голосов
/ 06 марта 2009

Звучит как SLOCCount и SLOC Compare может показать вам тренд с течением времени, но это не совсем то, что вы ищете.

2 голосов
/ 06 марта 2009

Я верю diffstat Утилита делает это.

...