Kwalitee Issues

No Core Issues.

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Perl::Critic Critique Perl source code for best-practices 1.081_004 metacpan
Perl::Critic::Config The Perl::Critic user-preferences, combined from any profile file and command-line parameters. 1.081_004 metacpan
Perl::Critic::ConfigErrors An exception object collecting a set of problems found by L<Perl::Critic::Config>. 1.081_004 metacpan
Perl::Critic::Defaults The global configuration default values. 1.081_004 metacpan
Perl::Critic::Document Caching wrapper around PPI::Document 1.081_004 metacpan
Perl::Critic::Exception A problem identified by L<Perl::Critic> 1.081_004 metacpan
Perl::Critic::Exception::AggregateConfiguration A collection of a set of problems found in the configuration and/or command-line options. 1.081_004 metacpan
Perl::Critic::Exception::Configuration A problem with L<Perl::Critic> configuration 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Generic A problem with L<Perl::Critic> configuration that doesn't involve an option 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Option A problem with an option in the L<Perl::Critic> configuration 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Option::Global A problem with L<Perl::Critic> global configuration 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter The configuration referred to a non-existent global option. 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Option::Global::ParameterValue A problem with the value of a global parameter 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Option::Policy A problem with configuration of a policy 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter The configuration referred to a non-existent parameter for a policy. 1.081_004 metacpan
Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue A problem with the value of a parameter for a policy 1.081_004 metacpan
Perl::Critic::Exception::Fatal A problem that should cause L<Perl::Critic> to stop running 1.081_004 metacpan
Perl::Critic::Exception::Fatal::Generic A problem for which there is no specialized information 1.081_004 metacpan
Perl::Critic::Exception::Fatal::Internal A problem with the L<Perl::Critic> implementation, i.e. a bug 1.081_004 metacpan
Perl::Critic::Exception::Fatal::PolicyDefinition A bug in a policy 1.081_004 metacpan
Perl::Critic::Policy Base class for all Policy modules 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction 1.081_004 metacpan
Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock 1.081_004 metacpan
Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading 1.081_004 metacpan
Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA 1.081_004 metacpan
Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless 1.081_004 metacpan
Perl::Critic::Policy::CodeLayout::ProhibitHardTabs 1.081_004 metacpan
Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins 1.081_004 metacpan
Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists 1.081_004 metacpan
Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace 1.081_004 metacpan
Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines 1.081_004 metacpan
Perl::Critic::Policy::CodeLayout::RequireTidyCode 1.081_004 metacpan
Perl::Critic::Policy::CodeLayout::RequireTrailingCommas 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitDeepNests 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode 1.081_004 metacpan
Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks 1.081_004 metacpan
Perl::Critic::Policy::Documentation::PodSpelling 1.081_004 metacpan
Perl::Critic::Policy::Documentation::RequirePodAtEnd 1.081_004 metacpan
Perl::Critic::Policy::Documentation::RequirePodSections 1.081_004 metacpan
Perl::Critic::Policy::ErrorHandling::RequireCarping 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::RequireBriefOpen 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::RequireCheckedClose 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::RequireCheckedOpen 1.081_004 metacpan
Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls 1.081_004 metacpan
Perl::Critic::Policy::Miscellanea::ProhibitFormats 1.081_004 metacpan
Perl::Critic::Policy::Miscellanea::ProhibitTies 1.081_004 metacpan
Perl::Critic::Policy::Miscellanea::RequireRcsKeywords 1.081_004 metacpan
Perl::Critic::Policy::Modules::ProhibitAutomaticExportation 1.081_004 metacpan
Perl::Critic::Policy::Modules::ProhibitEvilModules 1.081_004 metacpan
Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity 1.081_004 metacpan
Perl::Critic::Policy::Modules::ProhibitMultiplePackages 1.081_004 metacpan
Perl::Critic::Policy::Modules::RequireBarewordIncludes 1.081_004 metacpan
Perl::Critic::Policy::Modules::RequireEndWithOne 1.081_004 metacpan
Perl::Critic::Policy::Modules::RequireExplicitPackage 1.081_004 metacpan
Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage 1.081_004 metacpan
Perl::Critic::Policy::Modules::RequireVersionVar 1.081_004 metacpan
Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames 1.081_004 metacpan
Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs 1.081_004 metacpan
Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseVars 1.081_004 metacpan
Perl::Critic::Policy::References::ProhibitDoubleSigils 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting 1.081_004 metacpan
Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProhibitManyArgs 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProhibitNestedSubs 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::ProtectPrivateSubs 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::RequireArgUnpacking 1.081_004 metacpan
Perl::Critic::Policy::Subroutines::RequireFinalReturn 1.081_004 metacpan
Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict 1.081_004 metacpan
Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings 1.081_004 metacpan
Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride 1.081_004 metacpan
Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels 1.081_004 metacpan
Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict 1.081_004 metacpan
Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator 1.081_004 metacpan
Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator 1.081_004 metacpan
Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations 1.081_004 metacpan
Perl::Critic::Policy::Variables::ProhibitLocalVars 1.081_004 metacpan
Perl::Critic::Policy::Variables::ProhibitMatchVars 1.081_004 metacpan
Perl::Critic::Policy::Variables::ProhibitPackageVars 1.081_004 metacpan
Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames 1.081_004 metacpan
Perl::Critic::Policy::Variables::ProhibitPunctuationVars 1.081_004 metacpan
Perl::Critic::Policy::Variables::ProtectPrivateVars 1.081_004 metacpan
Perl::Critic::Policy::Variables::RequireInitializationForLocalVars 1.081_004 metacpan
Perl::Critic::Policy::Variables::RequireLexicalLoopIterators 1.081_004 metacpan
Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars 1.081_004 metacpan
Perl::Critic::Policy::Variables::RequireNegativeIndices 1.081_004 metacpan
Perl::Critic::PolicyFactory Instantiate Policy objects 1.081_004 metacpan
Perl::Critic::PolicyListing Display information about Policies 1.081_004 metacpan
Perl::Critic::ProfilePrototype Generate a Perl::Critic profile 1.081_004 metacpan
Perl::Critic::Statistics Compile stats on Perl::Critic violations 1.081_004 metacpan
Perl::Critic::TestUtils Utility functions for testing new Policies 1.081_004 metacpan
Perl::Critic::Theme Construct thematic sets of policies 1.081_004 metacpan
Perl::Critic::UserProfile The contents of the user's profile, often F<.perlcriticrc>. 1.081_004 metacpan
Perl::Critic::Utils Utility subs and vars for Perl::Critic 1.081_004 metacpan
Perl::Critic::Utils::Constants Global constants 1.081_004 metacpan
Perl::Critic::Utils::McCabe Functions that calculate the McCabe score of source code. 1.081_004 metacpan
Perl::Critic::Utils::PPI Utility functions for dealing with PPI objects. 1.081_004 metacpan
Perl::Critic::Utils::PPIRegexp Utility functions for dealing with PPI regexp tokens. 1.081_004 metacpan
Perl::Critic::Violation Represents policy violations 1.081_004 metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan