Herramienta de Linux para mostrar SLOC y SLOC modificados, agregados, eliminados

StackOverflow https://stackoverflow.com/questions/618694

  •  03-07-2019
  •  | 
  •  

Pregunta

Actualmente estoy usando la herramienta SLOCCOUNT para obtener líneas de código fuente (SLOC) para un código base.

Sin embargo, no admite la comparación de dos versiones de la base de código y luego informa:

  • Se modificaron las líneas de código (LOC)
  • se eliminó el LOC
  • se agregó LOC

¿Alguien puede sugerir una herramienta basada en Linux (preferiblemente gratuita) para hacer esto?

¿Fue útil?

Solución

He usado CODECOUNT para las líneas de base de diferenciación. Esto compara cambios, eliminaciones y adiciones entre diferentes bases de código. Es proporcionado de forma gratuita por la Universidad del Sur de California.

Sólo proporcionan código fuente. Sin embargo, se construyó limpiamente desde el archivo zip en cygwin usando g ++. También reclaman soporte para Visual Studio, pero no lo he probado.

Otros consejos

Creo que la utilidad diffstat hace eso.

Suena como SLOCCount y SLOC Compare puede mostrarle la tendencia a lo largo del tiempo, pero no es exactamente lo que está buscando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top