Perl::Critic: Difference between revisions

Content deleted Content added
m External links: clean up; HTTP→HTTPS for Github using AWB
Teolemon (talk | contribs)
No edit summary
Line 1:
{{Infobox software
| name = Perl::Critic
| logo = <!-- Image name is enough -->
| logo alt =
| logo caption =
| screenshot = <!-- Image name is enough -->
| screenshot alt =
| caption =
| collapsible = <!-- Any text here will collapse the screenshot -->
| author =
| developer =
| released = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| discontinued = <!-- Set to yes if software is discontinued, otherwise omit -->
| ver layout = <!-- simple (default) or stacked -->
| latest release version =
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| status =
| programming language =
| operating system =
| platform =
| size =
| language =
| language count = <!-- Number only -->
| language footnote =
| genre = [[Static program analysis|static code analysis]] system for the [[Perl]] [[programming language]]
| license =
| alexa =
| website = http://perlcritic.com
| repo = https://github.com/Perl-Critic/Perl-Critic/
| standard =
| AsOf =
 
}}
 
'''Perl::Critic''' is a [[Static program analysis|static code analysis]] system for the [[Perl]] [[programming language]]. Perl::Critic is available as a source-code distribution on [[CPAN]]. It comes with a commandline tool, '''perlcritic''', which can check Perl [[source code]] files and report on the code quality therein. Perl::Critic has an extensible architecture that allows the programmer to choose from many "policies" which enforce different Perl programming styles and tastes. The default policy is largely based on the recommendations in the book [[Perl Best Practices]] by [[Damian Conway]].