Documentation

Things for Perl::Critic developers to do
Command-line interface to critique Perl source
Integrating perlcritic and Komodo
How to make new Perl::Critic::Policy modules
Description of the bundled Policy modules

Modules

Critique Perl source code for best-practices
The Perl::Critic user-preferences, combined from any profile file and command-line parameters.
An exception object collecting a set of problems found by Perl::Critic::Config.
The global configuration default values.
Caching wrapper around PPI::Document
Base class for all Policy modules
Instantiate Policy objects
Display information about Policies
Generate a Perl::Critic profile
Compile stats on Perl::Critic violations
Utility functions for testing new Policies
Construct thematic sets of policies
The contents of the user's profile, often .perlcriticrc.
Utility subs and vars for Perl::Critic
Functions that calculate the McCabe score of source code.
Utility functions for dealing with PPI objects.
Represents policy violations