Perl-Critic 0.18 Deleted
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 | 0.18 | metacpan |
| Perl::Critic::Config | Find and load Perl::Critic user-preferences | 0.18 | metacpan |
| Perl::Critic::Policy | Base class for all Policy modules | 0.18 | metacpan |
| Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction | 0.18 | metacpan | |
| Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock | 0.18 | metacpan | |
| Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading | 0.18 | metacpan | |
| Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA | 0.18 | metacpan | |
| Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless | 0.18 | metacpan | |
| Perl::Critic::Policy::CodeLayout::ProhibitHardTabs | 0.18 | metacpan | |
| Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins | 0.18 | metacpan | |
| Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists | 0.18 | metacpan | |
| Perl::Critic::Policy::CodeLayout::RequireTidyCode | 0.18 | metacpan | |
| Perl::Critic::Policy::CodeLayout::RequireTrailingCommas | 0.18 | metacpan | |
| Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops | 0.18 | metacpan | |
| Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse | 0.18 | metacpan | |
| Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls | 0.18 | metacpan | |
| Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks | 0.18 | metacpan | |
| Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode | 0.18 | metacpan | |
| Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks | 0.18 | metacpan | |
| Perl::Critic::Policy::Documentation::RequirePodAtEnd | 0.18 | metacpan | |
| Perl::Critic::Policy::Documentation::RequirePodSections | 0.18 | metacpan | |
| Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators | 0.18 | metacpan | |
| Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles | 0.18 | metacpan | |
| Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect | 0.18 | metacpan | |
| Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop | 0.18 | metacpan | |
| Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen | 0.18 | metacpan | |
| Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint | 0.18 | metacpan | |
| Perl::Critic::Policy::Miscellanea::ProhibitFormats | 0.18 | metacpan | |
| Perl::Critic::Policy::Miscellanea::ProhibitTies | 0.18 | metacpan | |
| Perl::Critic::Policy::Miscellanea::RequireRcsKeywords | 0.18 | metacpan | |
| Perl::Critic::Policy::Modules::ProhibitAutomaticExportation | 0.18 | metacpan | |
| Perl::Critic::Policy::Modules::ProhibitEvilModules | 0.18 | metacpan | |
| Perl::Critic::Policy::Modules::ProhibitMultiplePackages | 0.18 | metacpan | |
| Perl::Critic::Policy::Modules::RequireBarewordIncludes | 0.18 | metacpan | |
| Perl::Critic::Policy::Modules::RequireEndWithOne | 0.18 | metacpan | |
| Perl::Critic::Policy::Modules::RequireExplicitPackage | 0.18 | metacpan | |
| Perl::Critic::Policy::Modules::RequireVersionVar | 0.18 | metacpan | |
| Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames | 0.18 | metacpan | |
| Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs | 0.18 | metacpan | |
| Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseVars | 0.18 | metacpan | |
| Perl::Critic::Policy::References::ProhibitDoubleSigils | 0.18 | metacpan | |
| Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting | 0.18 | metacpan | |
| Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching | 0.18 | metacpan | |
| Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils | 0.18 | metacpan | |
| Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms | 0.18 | metacpan | |
| Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity | 0.18 | metacpan | |
| Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef | 0.18 | metacpan | |
| Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes | 0.18 | metacpan | |
| Perl::Critic::Policy::Subroutines::ProtectPrivateSubs | 0.18 | metacpan | |
| Perl::Critic::Policy::Subroutines::RequireFinalReturn | 0.18 | metacpan | |
| Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict | 0.18 | metacpan | |
| Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings | 0.18 | metacpan | |
| Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict | 0.18 | metacpan | |
| Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator | 0.18 | metacpan | |
| Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator | 0.18 | metacpan | |
| Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations | 0.18 | metacpan | |
| Perl::Critic::Policy::Variables::ProhibitLocalVars | 0.18 | metacpan | |
| Perl::Critic::Policy::Variables::ProhibitMatchVars | 0.18 | metacpan | |
| Perl::Critic::Policy::Variables::ProhibitPackageVars | 0.18 | metacpan | |
| Perl::Critic::Policy::Variables::ProhibitPunctuationVars | 0.18 | metacpan | |
| Perl::Critic::Policy::Variables::ProtectPrivateVars | 0.18 | metacpan | |
| Perl::Critic::Policy::Variables::RequireInitializationForLocalVars | 0.18 | metacpan | |
| Perl::Critic::TestUtils | Utility functions for testing new Policies | 0.18 | metacpan |
| Perl::Critic::Utils | Utility subs and vars for Perl::Critic | 0.18 | metacpan |
| Perl::Critic::Violation | Represents policy violations | 0.18 | metacpan |