---
abstract: 'Community-inspired Perl::Critic policies'
author:
  - 'Dan Book <dbook@cpan.org>'
build_requires:
  File::Spec: '0'
  Module::Metadata: '0'
  Test::More: '0'
configure_requires:
  Module::Build::Tiny: '0.034'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.017, CPAN::Meta::Converter version 2.150010'
license: artistic_2
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Perl-Critic-Community
no_index:
  directory:
    - eg
    - examples
    - inc
    - share
    - t
    - xt
provides:
  Perl::Critic::Community:
    file: lib/Perl/Critic/Community.pm
    version: v1.0.0
  Perl::Critic::Community::Utils:
    file: lib/Perl/Critic/Community/Utils.pm
    version: v1.0.0
  Perl::Critic::Freenode:
    file: lib/Perl/Critic/Freenode.pm
    version: v1.0.0
  Perl::Critic::Freenode::Utils:
    file: lib/Perl/Critic/Freenode/Utils.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::AmpersandSubCalls:
    file: lib/Perl/Critic/Policy/Community/AmpersandSubCalls.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::ArrayAssignAref:
    file: lib/Perl/Critic/Policy/Community/ArrayAssignAref.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::BarewordFilehandles:
    file: lib/Perl/Critic/Policy/Community/BarewordFilehandles.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::ConditionalDeclarations:
    file: lib/Perl/Critic/Policy/Community/ConditionalDeclarations.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::ConditionalImplicitReturn:
    file: lib/Perl/Critic/Policy/Community/ConditionalImplicitReturn.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::DeprecatedFeatures:
    file: lib/Perl/Critic/Policy/Community/DeprecatedFeatures.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::DiscouragedModules:
    file: lib/Perl/Critic/Policy/Community/DiscouragedModules.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::DollarAB:
    file: lib/Perl/Critic/Policy/Community/DollarAB.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::Each:
    file: lib/Perl/Critic/Policy/Community/Each.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::EmptyReturn:
    file: lib/Perl/Critic/Policy/Community/EmptyReturn.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::IndirectObjectNotation:
    file: lib/Perl/Critic/Policy/Community/IndirectObjectNotation.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::LexicalForeachIterator:
    file: lib/Perl/Critic/Policy/Community/LexicalForeachIterator.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::LoopOnHash:
    file: lib/Perl/Critic/Policy/Community/LoopOnHash.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::ModPerl:
    file: lib/Perl/Critic/Policy/Community/ModPerl.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::MultidimensionalArrayEmulation:
    file: lib/Perl/Critic/Policy/Community/MultidimensionalArrayEmulation.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::OpenArgs:
    file: lib/Perl/Critic/Policy/Community/OpenArgs.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::OverloadOptions:
    file: lib/Perl/Critic/Policy/Community/OverloadOptions.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::POSIXImports:
    file: lib/Perl/Critic/Policy/Community/POSIXImports.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::PackageMatchesFilename:
    file: lib/Perl/Critic/Policy/Community/PackageMatchesFilename.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::PreferredAlternatives:
    file: lib/Perl/Critic/Policy/Community/PreferredAlternatives.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::Prototypes:
    file: lib/Perl/Critic/Policy/Community/Prototypes.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::StrictWarnings:
    file: lib/Perl/Critic/Policy/Community/StrictWarnings.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::Threads:
    file: lib/Perl/Critic/Policy/Community/Threads.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::Wantarray:
    file: lib/Perl/Critic/Policy/Community/Wantarray.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::WarningsSwitch:
    file: lib/Perl/Critic/Policy/Community/WarningsSwitch.pm
    version: v1.0.0
  Perl::Critic::Policy::Community::WhileDiamondDefaultAssignment:
    file: lib/Perl/Critic/Policy/Community/WhileDiamondDefaultAssignment.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::AmpersandSubCalls:
    file: lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::ArrayAssignAref:
    file: lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::BarewordFilehandles:
    file: lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::ConditionalDeclarations:
    file: lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::ConditionalImplicitReturn:
    file: lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::DeprecatedFeatures:
    file: lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::DiscouragedModules:
    file: lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::DollarAB:
    file: lib/Perl/Critic/Policy/Freenode/DollarAB.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::Each:
    file: lib/Perl/Critic/Policy/Freenode/Each.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::EmptyReturn:
    file: lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::IndirectObjectNotation:
    file: lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::LexicalForeachIterator:
    file: lib/Perl/Critic/Policy/Freenode/LexicalForeachIterator.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::LoopOnHash:
    file: lib/Perl/Critic/Policy/Freenode/LoopOnHash.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::ModPerl:
    file: lib/Perl/Critic/Policy/Freenode/ModPerl.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::MultidimensionalArrayEmulation:
    file: lib/Perl/Critic/Policy/Freenode/MultidimensionalArrayEmulation.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::OpenArgs:
    file: lib/Perl/Critic/Policy/Freenode/OpenArgs.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::OverloadOptions:
    file: lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::POSIXImports:
    file: lib/Perl/Critic/Policy/Freenode/POSIXImports.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::PackageMatchesFilename:
    file: lib/Perl/Critic/Policy/Freenode/PackageMatchesFilename.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::PreferredAlternatives:
    file: lib/Perl/Critic/Policy/Freenode/PreferredAlternatives.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::Prototypes:
    file: lib/Perl/Critic/Policy/Freenode/Prototypes.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::StrictWarnings:
    file: lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::Threads:
    file: lib/Perl/Critic/Policy/Freenode/Threads.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::Wantarray:
    file: lib/Perl/Critic/Policy/Freenode/Wantarray.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::WarningsSwitch:
    file: lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm
    version: v1.0.0
  Perl::Critic::Policy::Freenode::WhileDiamondDefaultAssignment:
    file: lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm
    version: v1.0.0
requires:
  Carp: '0'
  Exporter: '0'
  List::Util: '1.33'
  PPI: '1.254'
  Path::Tiny: '0.101'
  Perl::Critic: '1.126'
  Perl::Critic::Policy::Objects::ProhibitIndirectSyntax: '1.126'
  Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils: '1.126'
  Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref: '90'
  Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations: '1.126'
  Perl::Critic::Policy::Variables::ProhibitLoopOnHash: '0.005'
  Perl::Critic::Policy::Variables::RequireLexicalLoopIterators: '1.126'
  Scalar::Util: '0'
  parent: '0'
  perl: '5.010001'
  version: '0'
resources:
  IRC: irc://irc.libera.chat/#perl
  bugtracker: https://github.com/Grinnz/Perl-Critic-Freenode/issues
  homepage: https://github.com/Grinnz/Perl-Critic-Freenode
  repository: https://github.com/Grinnz/Perl-Critic-Freenode.git
version: v1.0.0
x_contributors:
  - 'Dan Book <grinnz@gmail.com>'
  - 'Dan Book <grinnz@grinnz.com>'
  - 'Graham Knop <haarg@haarg.org>'
  - 'Ryan Voots <simcop2387@simcop2387.info>'
  - 'Tomasz Konojacki <me@xenu.pl>'
  - 'William Taylor <williamt@rebelfactions.com>'
x_generated_by_perl: v5.32.1
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: Artistic-2.0