codemetre je nástroj konzolový, který určuje počet fyzických zdrojových řádků souboru. To znamená, že jakmile byly filtrovány připomínky, každá non-prázdný řádek se počítá jako 1. codemetre je také schopen vyrobit počet připomínkových linek. codemetre rozpoznává různé jazyky, v současné době Ada, C, C ++ a Eiffel.
Jednou ze zajímavých vlastností codemetre je, že může produkovat diferenciální metriky, podle různých modelů. Tak, že jeden může měřit intenzitu mezi dvěma verzemi stejného souboru, například.
To je psáno v Eiffel, přesněji SmartEiffel a je v současné době plně kompatibilní s verzí 2.3 kompilátor. Nicméně, pre-zkompilovaný zdroj (v ANSI C jazyce) je k dispozici pro snadnou distribuci, a také balíček RPM určené pro Fedora distribuce.
Překlad vítejte! Nyní codemetre podporuje i18n / L10N, první překlady anglicky a francouzsky, jsou k dispozici. Ty jsou vyzvány, aby navrhla překlad výstupních zpráv ve vašem vlastním jazyce.
Návrhy na zlepšení jsou vítány
Co je nového v této verzi:!.
- Tato verze opravuje chyby související s Pythonu nástroje
Co je nového ve verzi 0.31.1:
- Podpora pro Javu byla přidána
- dvě chyby byly opraveny (jeden týkající se HTML, druhý v generické interpretu jazyka).
Co je nového ve verzi 0.30.0:
- Nová směrnice, & quot; dirtype & Quot ;, znamená k dispozici v dávkových souborech nyní explicitně nastavit pathname-příchuť (toliko UNIX nebo Windows).
- Python nástroje byly vyčištěny a aktualizována v důsledku toho.
- Informace o licenci se nyní vyrábí pouze zatímco dotazování codemetre verzi.
Co je nového ve verzi 0.29.1:
- symbol "O" bylo nahrazeno více přenosný & quot; -nil- & quot; řetězec ve výstupu.
Co je nového ve verzi 0.29.0:
- Podpora pro jakýkoli jazyk může být definována uživatelem .
- & quot; - modelem & quot; volba má přednost před konfiguračního souboru uživatele.
- "analýza" část konfiguračního souboru je zastaralý.
- Rozdílové opatření jsou nyní vyráběny pouze pokud je zjištěna žádná chyba při analýze i reference a aktuální verze.
Co je nového ve verzi 0.28.0:
- Vylepšení výkonu týkající se jak spotřebu paměti a využití procesoru.
- "--dump" volba je teď opravdu kompatibilní s režimem diferenciální metrik.
Co je nového ve verzi 0.24.0:
- Nyní "#dirname" směrnice mohou být přidány do dávkových souborů na jméno kořeni souborů, tak, aby dávkové soubory mohou být snadno ve srovnání s použitím klasických nástrojů jako "diff".
- Kromě toho, chyba je již emitováno při porovnávání prázdných řádků dávkových souborů.
- Výsledky analýzy jsou nyní přípona ".cma" namísto ".codemetre".
Co je nového ve verzi 0.23.0:
- Dávkové soubory jsou nyní automaticky detekovány prostřednictvím jejich přípon souborů (& quot; .cmb & quot; ve výchozím nastavení) .
- Syntax jako & quot; c: = & quot; Nyní je možné v konfiguračním souboru, aby nemají rozšíření spojené s "c" jazyka.
Co je nového ve verzi 0.20.1:
- Díky nějaký kód optimalizace, porovnání souborů je nyní téměř dvakrát tak rychle.
Požadavky na :
- SmartEiffel
Komentáře nebyl nalezen