NAME
Test::Quattor::Critic - Run Perl::Critic.
DESCRIPTION
This is a class to run Perl::Critic code with a whitelist of policies.
To get the policy names, use critic --cruel --verbose 8 path/to/perl/code
METHODS
-
new
-
codedirs
An arrayref of paths to look for perl code (uses
Test::Pod::all_pod_files).Default is
target/lib/perl. -
exclude
A regexp to remove policies from list of fatal policies. - make_critic
Create
Perl::Criticinstance and load policies -
-
check
Given a list of
Perl::Critic::Violations(e.g. as return value ofcritiquemethod) and check which one should be reported on. -
test
Run critic test on all files found with
all_pod_filesin all codedirs.