Wed, 11 Nov 2026 08:45:27 UTC Log in
Collection of handy Perl::Critic policies 41.57 KB built 2026-10-16 23:32:30 GMT

Description

The rules included with the Perl::Critic::Bangs group include: - Commented-out code is usually noise. It should be removed. - Watch for comments like "XXX", "TODO", etc. - Tests should have a plan. - Variables like $user and $user2 are insufficiently distinguished. - Determining the class in a constructor by using "ref($proto) || $proto". - Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect. - Vague variables like $data or $info are not descriptive enough.

Dependencies

25 total
Requires14
  • perl(:VERSION) >= 5.6.1
  • perl(List::MoreUtils)
  • perl(Perl::Critic) >= 1.122
  • perl(Perl::Critic::Policy)
  • perl(Perl::Critic::Utils)
  • perl(Readonly)
  • perl(base)
  • perl(strict)
  • perl(warnings)
  • perl-libs
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides11
  • perl(Perl::Critic::Bangs) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitBitwiseOperators) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitDebuggingModules) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitFlagComments) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitNoPlan) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitNumberedNames) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers) = 1.14
  • perl(Perl::Critic::Policy::Bangs::ProhibitVagueNames) = 1.14
  • perl-Perl-Critic-Bangs = 1.14-5.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

28
Name ascending sort Size
/usr/share/doc/perl-Perl-Critic-Bangs 0.00 B
/usr/share/doc/perl-Perl-Critic-Bangs/Changes 4.50 KB
/usr/share/doc/perl-Perl-Critic-Bangs/README.md 1.15 KB
/usr/share/doc/perl-Perl-Critic-Bangs/TODO 599.00 B
/usr/share/man/man3/Perl::Critic::Bangs.3pm.gz 2.55 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitBitwiseOperators.3pm.gz 1.24 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode.3pm.gz 1.52 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitDebuggingModules.3pm.gz 1.40 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitFlagComments.3pm.gz 1.46 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitNoPlan.3pm.gz 1.33 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitNumberedNames.3pm.gz 1.91 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto.3pm.gz 1.79 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers.3pm.gz 1.68 KB
/usr/share/man/man3/Perl::Critic::Policy::Bangs::ProhibitVagueNames.3pm.gz 1.71 KB
/usr/share/perl5/vendor_perl/Perl 0.00 B
/usr/share/perl5/vendor_perl/Perl/Critic 0.00 B
/usr/share/perl5/vendor_perl/Perl/Critic/Bangs.pm 3.45 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy 0.00 B
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs 0.00 B
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitBitwiseOperators.pm 1.85 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitCommentedOutCode.pm 2.34 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitDebuggingModules.pm 3.13 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitFlagComments.pm 2.33 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitNoPlan.pm 1.88 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitNumberedNames.pm 5.26 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitRefProtoOrProto.pm 3.28 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitUselessRegexModifiers.pm 4.25 KB
/usr/share/perl5/vendor_perl/Perl/Critic/Policy/Bangs/ProhibitVagueNames.pm 4.17 KB
Files 1–28 of 28

Component of

buildroots that installed this RPM

No Buildroots