perl-Perl-Critic-Bangs-1.12-alt1_9.noarch.rpm


Advertisement

Description

perl-Perl-Critic-Bangs - Collection of handy Perl::Critic policies

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Perl-Critic-Bangs-1.12-alt1_9.noarch.rpm
Package name perl-Perl-Critic-Bangs
Package version 1.12
Package release alt1_9
Package architecture noarch
Package type rpm
Category Development/Other
Homepage -
License -
Maintainer -
Download size 38.05 KB
Installed size 38.05 KB
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.

Alternatives

Package Version Architecture Repository
perl-Perl-Critic-Bangs - - -

Requires

Name Value
/usr/share/perl5 -
perl(List/MoreUtils.pm) -
perl(Perl/Critic.pm) >= 1.122
perl(Perl/Critic/Policy.pm) -
perl(Perl/Critic/Utils.pm) -
perl(Readonly.pm) -
perl(base.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(Perl/Critic/Bangs.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitBitwiseOperators.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitCommentedOutCode.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitDebuggingModules.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitFlagComments.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitNoPlan.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitNumberedNames.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitRefProtoOrProto.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitUselessRegexModifiers.pm) = 1.120
perl(Perl/Critic/Policy/Bangs/ProhibitVagueNames.pm) = 1.120
perl-Perl-Critic-Bangs = 1.12-alt1_9

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-Perl-Critic-Bangs-1.12-alt1_9.noarch.rpm
Source Package perl-Perl-Critic-Bangs-1.12-alt1_9.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Perl-Critic-Bangs rpm package:
    # sudo apt-get install perl-Perl-Critic-Bangs

Files

Path
/usr/share/doc/perl-Perl-Critic-Bangs-1.12/Changes
/usr/share/doc/perl-Perl-Critic-Bangs-1.12/README.md
/usr/share/doc/perl-Perl-Critic-Bangs-1.12/TODO
/usr/share/perl5/Perl/
/usr/share/perl5/Perl/Critic/Bangs.pm
/usr/share/perl5/Perl/Critic/Policy/
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitBitwiseOperators.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitCommentedOutCode.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitDebuggingModules.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitFlagComments.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitNoPlan.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitNumberedNames.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitRefProtoOrProto.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitUselessRegexModifiers.pm
/usr/share/perl5/Perl/Critic/Policy/Bangs/ProhibitVagueNames.pm

See Also

Package Description
perl-Perl-Critic-CognitiveComplexity-0.5-alt1.noarch.rpm Cognitive Complexity, Because Testability != Understandability
perl-Perl-Critic-Compatibility-1.001-alt1_24.noarch.rpm Perl::Critic policies for compatibility with Perl versions
perl-Perl-Critic-Deprecated-1.119-alt1_16.noarch.rpm Perl::Critic policies which have been superseded by others
perl-Perl-Critic-Dynamic-0.05-alt1_22.noarch.rpm Non-static policies for Perl::Critic
perl-Perl-Critic-Freenode-0.031-alt1.noarch.rpm Perl::Critic policies inspired by #perl on freenode IRC
perl-Perl-Critic-Git-1.3.1-alt1.noarch.rpm Bond git and Perl::Critic to blame the right people for violations
perl-Perl-Critic-Itch-0.07-alt1_21.noarch.rpm Collection of Perl::Critic policies to solve some itches
perl-Perl-Critic-Lax-0.013-alt1_9.noarch.rpm Policies that let you slide on common exceptions
perl-Perl-Critic-Lokku-0.003-alt1.noarch.rpm A collection of Perl::Critic policies from Lokku
perl-Perl-Critic-MergeProfile-0.003-alt1.noarch.rpm merge multiple Perl::Critic profiles into one
perl-Perl-Critic-Moose-1.05-alt1_10.noarch.rpm Policies for Perl::Critic concerned with using Moose
perl-Perl-Critic-More-1.003-alt1_16.noarch.rpm Supplemental policies for Perl::Critic
perl-Perl-Critic-Nits-1.0.0-alt1_24.noarch.rpm Policies of nits I like to pick
perl-Perl-Critic-OTRS-0.09-alt1.noarch.rpm A collection of handy Perl::Critic policies
perl-Perl-Critic-PetPeeves-JTRAMMELL-0.04-alt1_16.noarch.rpm Policies to prohibit/require my pet peeves
Advertisement
Advertisement