Info2: << Package: perl-critic-pm%type_pkg[perl] #Need to make sure we are later than 1.094001. Grr. Who does that? Epoch: 1 Version: 1.116 Revision: 2 Distribution: (%type_pkg[perl] = 5100) 10.5, (%type_pkg[perl] = 5100) 10.6 License: Artistic/GPL Description: Critique Perl source code for best-practices DescDetail: << 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 enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. For a command-line interface to Perl::Critic, see the documentation for perlcritic. If you want to integrate Perl::Critic with your build process, Test::Perl::Critic provides an interface that is suitable for test scripts. Also, Test::Perl::Critic::Progressive is useful for gradually applying coding standards to legacy code. For the ultimate convenience (at the expense of some flexibility) see the criticism pragma. << Maintainer: Daniel Johnson Homepage: http://search.cpan.org/dist/Perl-Critic/ Source: mirror:cpan:authors/id/E/EL/ELLIOTJS/Perl-Critic-%v.tar.gz Source-MD5: 75b24983cde08329800d814ef7033ca9 Type: perl (5.8.8 5.10.0) UpdatePOD: true # Need to actually 'use' version on perl <5.10.0. PatchScript: perl -pi -e 's/(^use base.*$)/$1\nuse version 0.77;/' lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm DocFiles: Changes README LICENSE Depends: << aspell, aspell-en, b-keywords-pm, config-tiny-pm, email-address-pm, exception-class-pm%type_pkg[perl], exporter-pm, file-homedir-pm%type_pkg[perl], file-which-pm%type_pkg[perl], io-string-pm, list-moreutils-pm%type_pkg[perl] (>= 0.22-1), module-pluggable-pm%type_pkg[perl], perl-tidy, pod-spell-pm, ppi-pm%type_pkg[perl] (>= 1.212-1), ppix-regexp-pm%type_pkg[perl], ppix-utilities-pm%type_pkg[perl], readonly-pm, readonly-xs-pm%type_pkg[perl], scalar-list-utils-pm%type_pkg[perl] (>= 1.19-1), string-format-pm, version-pm%type_pkg[perl], perl%type_pkg[perl]-core << InstallScript: << %{default_script} /bin/mv %i/share/man %i/lib/perl5/%type_raw[perl] /bin/mv %i/bin/perlcritic %i/bin/perlcritic-pm%type_pkg[perl] << PostInstScript: update-alternatives --install %p/bin/perlcritic perlcritic %p/bin/perlcritic-pm%type_pkg[perl] %type_pkg[perl] PreRmScript: update-alternatives --remove perlcritic %p/bin/perlcritic-pm%type_pkg[perl] InfoTest: TestDepends: test-deep-pm%type_pkg[perl], test-pod-pm, test-pod-coverage-pm, test-memory-cycle-pm%type_pkg[perl], test-simple-pm%type_pkg[perl] <<