นี่คือคำสั่ง countperlp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
countperl - นับบรรทัด แพ็คเกจ ย่อยและความซับซ้อนของไฟล์ Perl
การใช้
เคาท์เพิร์ล FILE_OR_DIRECTORY [FILE_OR_DIRECTORY ...] [--html] [--ช่วยเหลือ]
[--วิธีแก้ไข=a,b,c]
ที่จำเป็น อาร์กิวเมนต์
ต้องระบุไฟล์หรือเส้นทางไดเรกทอรีอย่างน้อยหนึ่งรายการ
OPTIONS
--ช่วยด้วย
พิมพ์เอกสารไปยัง STDERR
--html
สร้างเอาต์พุต HTML แทนค่าเริ่มต้นของข้อความธรรมดา
--วิธีการแก้ไข=a,b,c
รายการตัวแก้ไขเมธอดที่คั่นด้วยเครื่องหมายจุลภาคที่จะรับรู้ โปรดดูที่
Moose::Manual::MethodModifiers สำหรับรายละเอียด หากไม่ระบุ รายการเริ่มต้นคือ
ก่อน หลัง รอบ.
การกำหนดค่า
ไม่มี ขณะนี้ไม่รองรับไฟล์การกำหนดค่าใด ๆ
EXIT สถานภาพ
ออกจากศูนย์เมื่อประสบความสำเร็จ ไม่ใช่ศูนย์เมื่อล้มเหลว
DESCRIPTION
เคาท์เพิร์ล ใช้ Perl::Metrics::อย่างง่าย เพื่อตรวจสอบไฟล์ที่มีชื่อและค้นหาแบบเรียกซ้ำ
ไดเร็กทอรีที่มีชื่อสำหรับไฟล์ Perl
ไฟล์ Perl ถูกระบุโดย Perl::Metrics::Simple->is_perl_file. โดยทั่วไปถ้าไฟล์
ลงท้ายด้วย ".pl", ".pm" หรือ ".t" หรือมีสิ่งที่ดูเหมือนจะเป็น Perl Shebang เส้น
เคาท์เพิร์ล จัดทำรายงานเกี่ยวกับ STDOUT ของจำนวนเส้นทั้งหมด แพ็คเกจ
รูทีนย่อย/วิธีการย่อย ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ส่วนเบี่ยงเบนมาตรฐาน และขนาดมัธยฐานและ
mccabe_complexity (ความซับซ้อนแบบวนซ้ำ) ของรูทีนย่อยและส่วน 'หลัก' ของแต่ละส่วน
ไฟล์ (ทุกอย่างไม่อยู่ในรูทีนย่อย)
เอาท์พุต รูปแบบ
จำนวนบรรทัดไม่รวมความคิดเห็นหรือพ็อด
รูปแบบเอาต์พุตปัจจุบันเป็นข้อความที่มนุษย์อ่านได้:
พบไฟล์ Perl: 3
เคานต์
------
บรรทัดรหัสทั้งหมด: 856
บรรทัดของรหัสที่ไม่ใช่ย่อย: 450
พบแพ็คเกจ: 3
ย่อย/วิธีการ: 42
รูทีนย่อย/ขนาดวิธีการ
----------------------
ขั้นต่ำ: 3 บรรทัด
สูงสุด: 32 บรรทัด
หมายถึง: 9.67 บรรทัด
มาตรฐาน ส่วนเบี่ยงเบน: 7.03
ค่ามัธยฐาน: 7.50
ความซับซ้อนของ McCabe
-----------------
รหัสไม่อยู่ในรูทีนย่อยใดๆ::
นาที: 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_shebanglib/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 ของ เคาท์เพิร์ล.
วินิจฉัย
พิมพ์ข้อความการใช้งานไปที่ STDERR หากไม่มีอาร์กิวเมนต์ที่จำเป็น
ความเข้ากันไม่ได้
ไม่มีใครรู้จัก
ใช้ countperlp ออนไลน์โดยใช้บริการ onworks.net