codemetre è uno strumento basato su console che determina il numero di linee fisiche di un file. Ciò significa che una volta che i commenti sono stati filtrati, ogni riga non vuota conta come 1. codemetre è anche in grado di produrre il numero di righe di commento. codemetre riconosce diverse lingue, attualmente Ada, C, C ++ e Eiffel.
Una caratteristica interessante di codemetre è che può produrre metriche differenziali, a seconda dei modelli. Così che può misurare sforzi tra due versioni di una stessa lima per esempio.
E 'scritto in Eiffel, più precisamente SmartEiffel ed è attualmente pienamente compatibile con la versione 2.3 del compilatore. Tuttavia, fonte pre-compilato (in ANSI linguaggio C) è reso disponibile per una facile distribuzione, e anche il pacchetto RPM progettata per la distribuzione Fedora.
Welcome traduzione! Ora supporta codemetre i18n / l10n, prime traduzioni in inglese e francese sono disponibili. Siete invitati a proporre traduzione dei messaggi di output nella tua lingua.
Le proposte di miglioramento sono i benvenuti
Cosa c'è di nuovo in questa versione:!.
- Questa versione corregge bug relativi agli strumenti Python
Cosa c'è di nuovo nella versione 0.31.1:
- è stato aggiunto il supporto per Java
- Due bug sono stati risolti (una riguardante HTML, l'altro nel interprete del linguaggio generico).
Cosa c'è di nuovo nella versione 0.30.0:
- Una nuova direttiva, & quot; dirtype & quot ;, a dire ora disponibile in file batch per impostare in modo esplicito percorso-sapore (solo unix o windows).
- utilità di Python è stato ripulito e aggiornato di conseguenza.
- Informazioni sulla licenza viene prodotta ormai solo durante l'interrogazione per la versione codemetre.
Cosa c'è di nuovo nella versione 0.29.1:
- Il simbolo 'o' è stato sostituito dal più portatile & quot; -nil- & quot; stringa in uscita.
Cosa c'è di nuovo nella versione 0.29.0:
- Il supporto per tutte le lingue può essere definito dall'utente .
- Il & quot; - Modello & quot; opzione ha la priorità sul file di configurazione utente.
- La sezione 'analisi' del file di configurazione è obsoleto.
- misure differenziali sono ora prodotte solo se si verifica alcun errore durante l'analisi sia di riferimento e la versione corrente.
Cosa c'è di nuovo nella versione 0.28.0:
- I miglioramenti delle prestazioni riguardanti sia il consumo di memoria e l'utilizzo della CPU.
- L'opzione '--dump' ora è davvero compatibile con la modalità metriche differenziale.
Cosa c'è di nuovo nella versione 0.24.0:
- Ora una direttiva '#dirname' possibile aggiungere
in file batch al nome radice dei file, in modo che i file batch possono essere facilmente confrontate con strumenti classici come 'diff'.
- Inoltre, un errore non viene più emesso quando si confrontano righe vuote di file batch.
- I risultati delle analisi sono ora il suffisso '.cma' invece di '.codemetre'.
Cosa c'è di nuovo nella versione 0.23.0:
- file batch vengono ora rilevate automaticamente attraverso le loro estensioni di file (& quot; .cmb & quot; per impostazione predefinita) .
- Syntax come quot & c: = & quot; è ora possibile nel file di configurazione in modo da non avere estensione associata con la lingua 'c'.
Cosa c'è di nuovo nella versione 0.20.1:
- A causa di alcune ottimizzazioni del codice, confronto di file è ora quasi due volte più veloce.
Requisiti
- SmartEiffel
I commenti non trovato