Strumento Linux per mostrare SLOC e SLOC modificati, aggiunti, rimossi
-
03-07-2019 - |
Domanda
Attualmente sto usando lo strumento SLOCCOUNT per ottenere linee di codice sorgente (SLOC) per una base di codice.
Tuttavia, non supporta il confronto tra due versioni della base di codice e quindi riporta:
- Righe di codice (LOC) modificate
- LOC rimosso
- LOC aggiunto
Qualcuno può suggerire uno strumento basato su Linux (preferibilmente gratuito) per fare questo?
Soluzione
Ho usato CODECOUNT per baseline di differenziazione. Questo confronta le modifiche, le cancellazioni e le aggiunte tra le diverse basi di codice. È fornito gratuitamente dalla University of Southern California.
Forniscono solo codice sorgente. Tuttavia, è stato creato in modo chiaro dal file zip in cygwin usando g ++. Sostengono anche il supporto per Visual Studio, ma non l'ho provato.
Altri suggerimenti
Credo che l'utilità diffstat
lo faccia.
Sembra SLOCCount e SLOC Compare può mostrarti la tendenza nel tempo, ma non è esattamente quello che stai cercando.