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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top