{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/p5-B-Keywords","devel/p5-Devel-CheckOS","devel/p5-Module-Build","devel/p5-Test-Deep","textproc/p5-List-SomeUtils"],"categories":["devel","perl5"],"comment":"critique Perl source code for best-practices","compare":"/compare/p5-perl-critic/index.json","dependentCount":null,"description":"Perl::Critic is an extensible framework for creating and applying coding\nstandards to Perl source code. Essentially, it is a static source code\nanalysis engine. Perl::Critic is distributed with a number of\nPerl::Critic::Policy modules that attempt to enforce various coding\nguidelines. Most Policy modules are based on Damian Conway's book Perl\nBest Practices. However, Perl::Critic is not limited to PBP and will\neven support Policies that contradict Conway. You can enable, disable,\nand customize those Polices through the Perl::Critic interface. You can\nalso create new Policy modules that suit your own tastes.","flavors":[],"html":"https://daemonports.org/openbsd/devel/p5-Perl-Critic/","kind":"port","lastUpdate":null,"license":null,"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","name":"p5-Perl-Critic","newest":true,"newestVersion":"1.156","noVulnData":true,"origin":"devel/p5-Perl-Critic","otherSystems":[{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"origin":"textproc/p5-Perl-Critic","path":"/textproc/p5-Perl-Critic/","system":"FreeBSD","version":"1.156"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-Perl-Critic","path":"/netbsd/devel/p5-Perl-Critic/","system":"NetBSD","updated":"2026-07-16","version":"1.156nb2"},{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"origin":"textproc/p5-Perl-Critic","path":"/dragonfly/textproc/p5-Perl-Critic/","system":"DragonFly","version":"1.156"},{"maintainer":"ports@MidnightBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"textproc/p5-Perl-Critic","path":"/midnightbsd/textproc/p5-Perl-Critic/","system":"MidnightBSD","version":"1.156"},{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"textproc/p5-Perl-Critic","path":"","system":"HardenedBSD","version":"1.156"},{"maintainer":"perl@FreeBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"textproc/p5-Perl-Critic","path":"","system":"GhostBSD","version":"1.156"}],"packages":null,"pkgName":"p5-Perl-Critic-1.156","related":null,"repository":"OpenBSD ports","requiredBy":["devel/p5-Test-Perl-Critic"],"requiredByCount":1,"runDepends":["devel/p5-B-Keywords","devel/p5-Config-Tiny","devel/p5-Exception-Class","devel/p5-IO-String","devel/p5-Module-Pluggable","devel/p5-Readonly","devel/p5-String-Format","devel/p5-Task-Weaken","devel/perltidy","sysutils/p5-File-Which","textproc/p5-List-SomeUtils","textproc/p5-PPI","textproc/p5-PPIx-QuoteLike","textproc/p5-PPIx-Regexp","textproc/p5-PPIx-Utils","textproc/p5-Pod-Parser","textproc/p5-Pod-Spell"],"status":null,"system":"openbsd","systemLabel":"OpenBSD","version":"1.156","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/Perl-Critic"}
