![]() |
![]()
| ![]() |
![]()
NAMEPerl::Metrics::Lite - Pluggable Perl Code Metrics System SYNOPSISuse Perl::Metrics::Lite; my $analzyer = Perl::Metrics::Lite->new; my $analysis = $analzyer->analyze_files(@ARGV); my $file_stats = $analysis->file_stats; my $sub_stats = $analysis->sub_stats; DESCRIPTIONPerl::Metrics::Lite is the pluggable perl code metrics system. Perl::Metrics::Lite provides just enough methods to run static analysis of one or many Perl files and obtain a few metrics. Perl::Metrics::Lite is far simpler than Perl::Metrics and more extensible than Perl::Metrics::Simple. USAGESee the measureperl and measureperl-checkstyle script (included with this distribution) for a simple example of usage. CLASS METHODSnewTakes no arguments and returns a new Perl::Metrics::Lite object. OBJECT METHODSanalyze_files( @paths, @refs_to_file_contents )Takes an array of files and or directory paths, and/or SCALAR refs to file contents and returns an Perl::Metrics::Lite::Analysis object. SOURCE AVAILABILITYThis source is in Github: http://github.com/dann/p5-perl-metrics-lite CONTRIBUTORSMany thanks to: AUTHORDann <techmemo{at}gmail.com> SEE ALSOPerl::Metrics Perl::Metrics::Simple LICENSEThis library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|