هذا هو الأمر countperlp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
countperl - عد الأسطر والحزم والغواصات وتعقيد ملفات Perl.
الاستعمال
كونتبيرل FILE_OR_DIRECTORY [FILE_OR_DIRECTORY ...] [--html] [--مساعدة]
[- معدّلات الأسلوب = أ ، ب ، ج]
مطلوبة الحجج
يجب توفير ملف أو مسار دليل واحد على الأقل.
OPTIONS
--مساعدة
طباعة الوثائق إلى STDERR.
--لغة البرمجة
ينتج مخرجات HTML بدلاً من الافتراضي للنص العادي.
- معدِّلات الأسلوب = أ ، ب ، ج
قائمة مفصولة بفواصل لمعدلات الطريقة التي يجب التعرف عليها ، راجع
Moose :: Manual :: MethodModifiers للحصول على التفاصيل. إذا كان غير محدد ، فإن القائمة الافتراضية هي
قبل ، بعد ، حول.
CONFIGURATION
غير متاح. حاليا لا يوجد دعم لأي ملفات تكوين.
EXIT الوضع
يخرج من الصفر عند النجاح ، وغير الصفر عند الفشل.
الوصف
كونتبيرل يستخدم Perl :: Metrics :: Simple لفحص الملفات المسماة وعمليات البحث المتكررة
الدلائل المسماة لملفات Perl.
يتم تحديد ملفات Perl بواسطة Perl :: Metrics :: Simple-> is_perl_file. في الأساس إذا كان الملف
ينتهي بـ ".pl" أو ".pm" أو ".t" أو يحتوي على ما يبدو أنه بيرل كوخ الخط.
كونتبيرل ينتج تقريرًا عن STDOUT من التهم من مجموع الخطوط والحزم ،
الإجراءات / الطرق الفرعية ، الحد الأدنى ، الحد الأقصى ، المتوسط ، الانحراف المعياري ، ومتوسط الحجم و
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.
VERSION
هذا هو الإصدار 0.031 من كونتبيرل.
DIAGNOSTICS
يطبع رسالة الاستخدام إلى STDERR إذا لم يتم توفير الوسائط المطلوبة.
عدم التوافق
لا شيء معروف.
استخدم countperlp عبر الإنترنت باستخدام خدمات onworks.net