dann > Perl-Metrics-Lite > Perl::Metrics::Lite

Download:
Perl-Metrics-Lite-0.08.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.08   Source  

NAME ^

Perl::Metrics::Lite - Pluggable Perl Code Metrics System

SYNOPSIS ^

  use 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;

DESCRIPTION ^

Perl::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.

USAGE ^

See the measureperl and measureperl-checkstyle script (included with this distribution) for a simple example of usage.

CLASS METHODS ^

new

Takes no arguments and returns a new Perl::Metrics::Lite object.

OBJECT METHODS ^

analyze_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 AVAILABILITY ^

This source is in Github:

  http://github.com/dann/p5-perl-metrics-lite

CONTRIBUTORS ^

Many thanks to:

AUTHOR ^

Dann <techmemo{at}gmail.com>

SEE ALSO ^

Perl::Metrics Perl::Metrics::Simple

LICENSE ^

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: