Perl::Critic - Critique Perl source code for best-practices. River stage three • 113 direct dependents • 455 total dependents

Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

perlcritic - Command-line interface to critique Perl source. River stage three • 113 direct dependents • 455 total dependents

"perlcritic" is a Perl source code analyzer. It is the executable front-end to the Perl::Critic engine, which attempts to identify awkward, hard to read, error-prone, or unconventional constructs in your code. Most of the rules are based on Damian Co...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Theme - Construct thematic sets of policies. River stage three • 113 direct dependents • 455 total dependents

This is a helper class for evaluating theme expressions into sets of Policy objects. There are no user-serviceable parts here....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Utils - General utility subroutines and constants for Perl::Critic and derivative distributions. River stage three • 113 direct dependents • 455 total dependents

This module provides several static subs and variables that are useful for developing Perl::Critic::Policy subclasses. Unless you are writing Policy modules, you probably don't care about this package....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Policy - Base class for all Policy modules. River stage three • 113 direct dependents • 455 total dependents

Perl::Critic::Policy is the abstract base class for all Policy objects. If you're developing your own Policies, your job is to implement and override its methods in a subclass. To work with the Perl::Critic engine, your implementation must behave as ...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Config - The final derived Perl::Critic configuration, combined from any profile file and command-line parameters. River stage three • 113 direct dependents • 455 total dependents

Perl::Critic::Config takes care of finding and processing user-preferences for Perl::Critic. The Config object defines which Policy modules will be loaded into the Perl::Critic engine and how they should be configured. You should never really need to...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Command - Guts of perlcritic. River stage three • 113 direct dependents • 455 total dependents

This is the implementation of the perlcritic command. You can use this to run the command without going through a command interpreter....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Document - Caching wrapper around a PPI::Document. River stage three • 113 direct dependents • 455 total dependents

Perl::Critic does a lot of iterations over the PPI document tree via the "PPI::Document::find()" method. To save some time, this class pre-caches a lot of the common "find()" calls in a single traversal. Then, on subsequent requests we return the cac...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Exception - A problem identified by Perl::Critic. River stage three • 113 direct dependents • 455 total dependents

A base class for all problems discovered by Perl::Critic. This exists to enable differentiating exceptions from Perl::Critic code from those originating in other modules. This is an abstract class. It should never be instantiated....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::DEVELOPER - How to make new Perl::Critic::Policy modules. River stage three • 113 direct dependents • 455 total dependents

For developers who want to create custom coding standards, the following tells how to create a Policy module for Perl::Critic. Although the Perl::Critic distribution already includes a number of Policies based on Damian Conway's book *Perl Best Pract...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::TestUtils - Utility functions for testing new Policies. River stage three • 113 direct dependents • 455 total dependents

This module is used by Perl::Critic only for self-testing. It provides a few handy subroutines for testing new Perl::Critic::Policy modules. Look at the test programs that ship with Perl::Critic for more examples of how to use these subroutines....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Violation - A violation of a Policy found in some source code. River stage three • 113 direct dependents • 455 total dependents

Perl::Critic::Violation is the generic representation of an individual Policy violation. Its primary purpose is to provide an abstraction layer so that clients of Perl::Critic don't have to know anything about PPI. The "violations" method of all Perl...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Statistics - Compile stats on Perl::Critic violations. River stage three • 113 direct dependents • 455 total dependents

This class accumulates statistics on Perl::Critic violations across one or more files. NOTE: This class is experimental and subject to change....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Annotation - A "## no critic" annotation in a document. River stage three • 113 direct dependents • 455 total dependents

"Perl::Critic::Annotation" represents a single "## no critic" annotation in a PPI::Document. The Annotation takes care of parsing the annotation and keeps track of which lines and Policies it affects. It is intended to encapsulate the details of the ...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Utils::PPI - Utility functions for dealing with PPI objects. River stage three • 113 direct dependents • 455 total dependents

Provides classification of PPI::Elements....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Utils::POD - Utility functions for dealing with POD. River stage three • 113 direct dependents • 455 total dependents

Provides means of accessing chunks of POD....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::Utils::Perl - Utility functions for dealing with Perl language issues. River stage three • 113 direct dependents • 455 total dependents

This handles various issues with Perl, the language, that aren't necessarily PPI related....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::UserProfile - The contents of the user's profile, often .perlcriticrc. River stage three • 113 direct dependents • 455 total dependents

This is a helper class that encapsulates the contents of the user's profile, which is usually stored in a .perlcriticrc file. There are no user-serviceable parts here....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Test::Perl::Critic::Policy - A framework for testing your custom Policies River stage three • 113 direct dependents • 455 total dependents

This module provides a framework for function-testing your custom Perl::Critic::Policy modules. Policy testing usually involves feeding it a string of Perl code and checking its behavior. In the old days, those strings of Perl code were mixed directl...

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

Perl::Critic::ThemeListing - List the themes of the installed Policies. River stage three • 113 direct dependents • 455 total dependents

This is a helper class that gathers the themes of the installed Policies. There are no user-serviceable parts here....

PETDANCE/Perl-Critic-1.134 - 23 May 2019 02:52:21 GMT

197 results (0.079 seconds)