Ini adalah perintah countperlp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
countperl - menghitung baris, paket, sub, dan kompleksitas file Perl.
PENGGUNAAN
counterl FILE_OR_DIRECTORY [FILE_OR_DIRECTORY ...] [--html] [--bantuan]
[--metode-pengubah=a,b,c]
DIBUTUHKAN ARGUMEN
Setidaknya satu file atau jalur direktori harus disediakan.
PILIHAN
--membantu
Mencetak dokumentasi ke STDERR.
--html
Menghasilkan output HTML sebagai ganti default teks biasa.
--method-modifier=a,b,c
Daftar pengubah metode yang dipisahkan koma untuk dikenali, lihat
Moose::Manual::MethodModifier untuk detailnya. Jika tidak ditentukan, daftar defaultnya adalah
sebelum, sesudah, sekitar.
KONFIGURASI
T/A. Saat ini tidak ada dukungan untuk file konfigurasi apa pun.
EXIT STATUS
Keluar dari nol pada keberhasilan, bukan nol pada kegagalan.
DESKRIPSI
counterl kegunaan Perl::Metrik::Sederhana untuk memeriksa file bernama dan mencari secara rekursif
direktori bernama untuk file Perl.
File Perl diidentifikasi oleh: Perl::Metrik::Sederhana->is_perl_file. Pada dasarnya jika file
diakhiri dengan ".pl", ".pm", atau ".t" atau memiliki apa yang tampak seperti perl peristiwa line.
counterl menghasilkan laporan tentang STDOUT jumlah total baris, paket,
subrutin/metode, minimum, maksimum, mean, standar deviasi, dan ukuran median dan
mccabe_complexity (kompleksitas siklomatik) dari subrutin dan bagian 'utama' masing-masing
file (semuanya tidak dalam subrutin.)
Keluaran dibentuk
Jumlah baris tidak termasuk komentar atau pod.
Format keluaran saat ini adalah teks yang dapat dibaca manusia:
File Perl ditemukan: 3
hitungan
------
total baris kode: 856
baris kode non-sub: 450
paket yang ditemukan: 3
subs/metode: 42
Ukuran Subrutin/Metode
----------------------
min: 3 baris
maks: 32 baris
rata-rata: 9.67 baris
std. penyimpangan: 7.03
median: 7.50
Kompleksitas McCabe
-----------------
Kode tidak ada dalam subrutin apa pun::
menit: 1
max 1
berarti: 1.00
std. penyimpangan: 0.00
median: 1.00
Subrutin/Metode:
menit: 1
maks: 5
rata-rata: 1.00
std. penyimpangan: 1.36
median: 1.00
Daftar subrutin yang dibatasi tab, dengan yang paling kompleks di atas
-------------------------------------------------- ---------
kompleksitas ukuran sub jalur
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 baru 10
4 is_ref lib/Perl/Metrics/Simple/Analysis.pm 8
Dengan format output --html switch adalah HTML.
VERSION
Ini adalah versi 0.031 dari counterl.
DIAGNOSTIK
Mencetak pesan penggunaan ke STDERR jika argumen yang diperlukan tidak disediakan.
Ketidaksesuaian
Tidak ada yang diketahui.
Gunakan countperlp online menggunakan layanan onworks.net