Это команда countperlp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
countperl - количество строк, пакетов, подпрограмм и сложности файлов Perl.
ИСПОЛЬЗОВАНИЕ
счетчик ФАЙЛ_ИЛИ_КАТАЛОГ [ФАЙЛ_ИЛИ_КАТАЛОГ ...] [--html] [--help]
[--method-modifiers = a, b, c]
ТРЕБУЕТСЯ АРГУМЕНТЫ
Должен быть указан хотя бы один путь к файлу или каталогу.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--Помогите
Печатает документацию в STDERR.
--html
Производит вывод HTML вместо обычного текста по умолчанию.
--method-modifiers = a, b, c
Список распознаваемых модификаторов методов, разделенных запятыми, см.
Moose :: Manual :: MethodModifiers для подробностей. Если не указано, список по умолчанию
до, после, вокруг.
КОНФИГУРАЦИЯ
Нет данных. В настоящее время не поддерживаются никакие файлы конфигурации.
ВЫХОД статус
Выходит из нуля при успехе, ненулевой при неудаче.
ОПИСАНИЕ
счетчик использования Perl :: Metrics :: Simple для проверки названных файлов и рекурсивного поиска
именованные каталоги для файлов Perl.
Файлы Perl обозначаются Perl :: Metrics :: Simple-> is_perl_file. В основном, если файл
оканчивается на «.pl», «.pm» или «.t» или имеет то, что выглядит как perl притон линии.
счетчик производит отчет о стандартный вывод подсчетов итоговых строк, пакетов,
подпрограммы / методы, минимальный, максимальный, средний, стандартное отклонение и средний размер и
mccabe_complexity (цикломатическая сложность) подпрограмм и "основная" часть каждой
файл (все, что не входит в подпрограмму.)
Результат Формат
Подсчет строк не включает ни комментарии, ни модули.
Текущий формат вывода - это читаемый человеком текст:
Найдено файлов Perl: 3
Графы
------
всего строк кода: 856
строк неподкода: 450
найдено пакетов: 3
подпрограммы / методы: 42
Размер подпрограммы / метода
----------------------
мин: 3 строки
макс: 32 строки
среднее: 9.67 строки
std. отклонение: 7.03
Медиана: 7.50
Маккейб Сложность
-----------------
Код отсутствует ни в одной подпрограмме:
мин: 1
макс 1
среднее: 1.00
std. отклонение: 0.00
Медиана: 1.00
Подпрограммы / методы:
мин: 1
max: 5
в среднем: 1.00
std. отклонение: 1.36
Медиана: 1.00
Список подпрограмм, разделенных табуляцией, самые сложные из которых находятся наверху
-------------------------------------------------- ---------
размер подпути сложности
5 is_perl_file lib / Perl / Metrics / Simple.pm 11
5 _has_perl_shebang lib / Perl / Metrics / Simple.pm 13
5 _init lib / Perl / Metrics / Simple / Analysis / File.pm 30
4 find_files lib / Perl / Metrics / Simple.pm 11
4 новых библиотеки lib / Perl / Metrics / Simple / Analysis.pm 10
4 is_ref lib / Perl / Metrics / Simple / Analysis.pm 8
Формат вывода переключателя --html - HTML.
Версия
Это версия 0.031 счетчик.
ДИАГНОСТИКИ
Печатает сообщение об использовании в STDERR, если не указаны необходимые аргументы.
НЕСОВМЕСТИМОСТЬ
Никто не известен.
Используйте countperlp в Интернете с помощью сервисов onworks.net