Це команда countperlp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
countperl - підрахунок рядків, пакетів, підпорядків і складності файлів Perl.
ВИКОРИСТАННЯ
лічильник FILE_OR_DIRECTORY [FILE_OR_DIRECTORY ...] [--html] [--довідка]
[--method-modifiers=a,b,c]
ВИМАГАЄТЬСЯ АРГУМЕНТИ
Необхідно вказати принаймні один шлях до файлу або каталогу.
ВАРІАНТИ
--допомога
Друкує документацію на STDERR.
--html
Виводить HTML замість звичайного тексту за замовчуванням.
--модифікатори методу=a,b,c
Розділений комами список модифікаторів методів, які слід розпізнати, див
Moose::Manual::MethodModifiers для деталей. Якщо не вказано, список за замовчуванням
до, після, навколо.
КОНФІГУРАЦІЯ
Н/Д Наразі не підтримується жодних файлів конфігурації.
EXIT СТАТУС
Вихід нульовий при успіху, відмінний від нуля при невдачі.
ОПИС
лічильник використовує 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 рядків
стандартний відхилення: 7.03
медіана: 7.50
Складність Маккейба
-----------------
Код немає в жодній підпрограмі::
хв: 1
макс 1
середнє: 1.00
стандартний відхилення: 0.00
медіана: 1.00
Підпрограми/методи:
хв: 1
максимум: 5
в середньому: 1.00
стандартний відхилення: 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