This software analyzes Perl source code to ensure it adheres to best-practices, allowing users to identify and fix potential security or functional issues.
Using Perl::Critic is incredibly convenient, with a command-line interface outlined in the perlcritic documentation. For integration with build processes, Test::Perl::Critic offers an interface suited for test scripts. Alternatively, Test::Perl::Critic::Progressive assists in gradually applying coding standards to legacy code. There's also the criticism pragma, which provides the ultimate convenience, albeit potentially at the cost of flexibility.
Users of Win32 and ActivePerl can download PPM distributions of Perl::Critic from the links provided. Those without access to the app can use the available web-service. Although the service does not support all of the configurations available in the native Perl::Critic API, it provides a good understanding of the application's features. The web-service can also be used from the command-line through an HTTP-post. It's worth noting that the perlcritic web-service is an alpha build, and its URL and interface may change in the future.
Version 1.105: N/A