codemetre е конзола-базиран инструмент, който определя броя на физическите изходните линии на даден файл. Това означава, че след като коментарите са филтрирани, всеки не-празен ред се брои за 1. codemetre също е в състояние да произвежда броя на редовете с коментари. codemetre разпознава различни езици, в момента Ada, C, C ++ и Айфеловата.
Една интересна особеност на codemetre е, че тя може да произвежда диференциални показатели, в зависимост от модела. Така че може да се измери усилието между две версии на един и същи файл, например.
Писано е в Eiffel, по-точно SmartEiffel и в момента е напълно съвместим с 2.3 версия на компилатора. Независимо от това, предварително съставен източник (в ANSI C език) е на разположение за по-лесно разпространение, а също и RPM пакет, предназначен за Fedora разпределение.
Превод добре дошли! Сега codemetre подкрепя i18n / l10n, първите преводи на английски и френски са на разположение. Вие сте поканени да предложи превод на изходните съобщения на собствения си език.
Предложения за подобрение са добре дошли
Какво ново в тази версия:!.
- Тази версия поправя грешки, свързани с инструменти Python
Какво ново във версия 0.31.1:
- Подкрепа за Java е добавен
- Две бъгове са фиксирани (касаещи HTML, а другият в езика преводачът на генерични).
Какво ново във версия 0.30.0:
- нова директива, & quot; dirtype & quot ;, т.е. сега е на разположение в партида файлове изрично да зададете името на пътя-аромат (само UNIX или Windows).
- Python комунални услуги са били почистени и актуализирани в последствие.
- информация License сега се произвежда само по време на заявки за codemetre версия.
Какво ново във версия 0.29.1:
- Символът "О" е заменен от по-преносим & quot; -nil- & quot; низ в продукцията.
Какво ново във версия 0.29.0:
- Подкрепа за всеки език може да бъде дефинирана от потребителя .
- The & quot; - модел & quot; вариант е с приоритет пред конфигурация потребителското файла.
- "анализ" секция на конфигурационния файл е остаряла.
- мерки Диференциални сега се произвеждат само ако няма грешка се среща при анализирането на позоваване, така и за текущата версия.
Какво ново във версия 0.28.0:
- подобрения в производителността, отнасящи се както на изразходването на паметта и натоварването на процесора.
- The '--dump "вариант сега е наистина съвместима с режим диференциални показатели.
Какво ново във версия 0.24.0:
- Сега може да се добави "#dirname" Директива в партида файлове с името корена на файловете така, че партида файлове могат лесно да бъдат сравнени с помощта на класическите инструменти като "раз".
- Освен това за грешка вече не се издава при сравняване на празни редове от партида файлове.
- Резултати от анализа сега са наставка ".cma", вместо ".codemetre".
Какво ново във версия 0.23.0:
- Файлове за пакетна сега са автоматично открити чрез техните файлови разширения (& quot; .cmb & quot; по подразбиране) .
- Синтаксис като & quot; C: = & quot; вече е възможно в конфигурационния файл, за да има без разширение, свързана с "в" език.
Какво ново във версия 0.20.1:
- Поради някакъв код оптимизации, сравняване на файлове в момента е почти два пъти по-бързо.
<силни> Изисквания
- SmartEiffel
Коментари не е намерена