معرفی شرکت ها


perl-Perl-Critic-1.150-1.fc38.noarch.rpm


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Critique Perl source code for best-practices
ویژگی مقدار
سیستم عامل Linux
توزیع Fedora 38
مخزن Fedora Everything noarch
نام بسته perl-Perl-Critic
نام فایل بسته perl-Perl-Critic-1.150-1.fc38.noarch.rpm
نسخه بسته 1.150
انتشار بسته 1.fc38
معماری بسته noarch
نگهدارنده -
تاریخ ساخت Sun 05 Mar 2023 06
هاست سازنده buildvm-s390x-27.s390.fedoraproject.org
نوع بسته .rpm
آدرس صفحه اصلی https://metacpan.org/release/Perl-Critic
مجوز GPL-1.0-or-later OR Artistic-1.0-Perl
حجم دانلود 824K
حجم نصب 1.917M
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes.


جایگزین ها

بسته نسخه معماری مخزن
perl-Perl-Critic-1.150-1.fc38.src.rpm 1.150 noarch Fedora Everything
perl-Perl-Critic-Bangs-1.12-19.fc38.noarch.rpm 1.12 noarch Fedora Everything
perl-Perl-Critic-Bangs-1.12-19.fc38.src.rpm 1.12 noarch Fedora Everything
perl-Perl-Critic-Compatibility-1.001-34.fc38.noarch.rpm 1.001 noarch Fedora Everything
perl-Perl-Critic-Compatibility-1.001-34.fc38.src.rpm 1.001 noarch Fedora Everything
perl-Perl-Critic-Deprecated-1.119-27.fc38.noarch.rpm 1.119 noarch Fedora Everything
perl-Perl-Critic-Deprecated-1.119-27.fc38.src.rpm 1.119 noarch Fedora Everything
perl-Perl-Critic-Dynamic-0.05-32.fc38.noarch.rpm 0.05 noarch Fedora Everything
perl-Perl-Critic-Dynamic-0.05-32.fc38.src.rpm 0.05 noarch Fedora Everything
perl-Perl-Critic-Itch-0.07-31.fc38.noarch.rpm 0.07 noarch Fedora Everything
perl-Perl-Critic-Itch-0.07-31.fc38.src.rpm 0.07 noarch Fedora Everything
perl-Perl-Critic-Lax-0.014-2.fc38.noarch.rpm 0.014 noarch Fedora Everything
perl-Perl-Critic-Lax-0.014-2.fc38.src.rpm 0.014 noarch Fedora Everything
perl-Perl-Critic-Moose-1.05-20.fc38.noarch.rpm 1.05 noarch Fedora Everything
perl-Perl-Critic-Moose-1.05-20.fc38.src.rpm 1.05 noarch Fedora Everything
perl-Perl-Critic-More-1.003-27.fc38.noarch.rpm 1.003 noarch Fedora Everything
perl-Perl-Critic-More-1.003-27.fc38.src.rpm 1.003 noarch Fedora Everything
perl-Perl-Critic-More-tests-1.003-27.fc38.noarch.rpm 1.003 noarch Fedora Everything
perl-Perl-Critic-Nits-1.0.0-34.fc38.noarch.rpm 1.0.0 noarch Fedora Everything
perl-Perl-Critic-Nits-1.0.0-34.fc38.src.rpm 1.0.0 noarch Fedora Everything
perl-Perl-Critic-PetPeeves-JTRAMMELL-0.04-26.fc38.noarch.rpm 0.04 noarch Fedora Everything
perl-Perl-Critic-PetPeeves-JTRAMMELL-0.04-26.fc38.src.rpm 0.04 noarch Fedora Everything
perl-Perl-Critic-Pulp-99-7.fc38.noarch.rpm 99 noarch Fedora Everything
perl-Perl-Critic-Pulp-99-7.fc38.src.rpm 99 noarch Fedora Everything
perl-Perl-Critic-Pulp-tests-99-7.fc38.noarch.rpm 99 noarch Fedora Everything
perl-Perl-Critic-Storable-0.01-35.fc38.noarch.rpm 0.01 noarch Fedora Everything
perl-Perl-Critic-Storable-0.01-35.fc38.src.rpm 0.01 noarch Fedora Everything
perl-Perl-Critic-StricterSubs-0.06-5.fc38.noarch.rpm 0.06 noarch Fedora Everything
perl-Perl-Critic-StricterSubs-0.06-5.fc38.src.rpm 0.06 noarch Fedora Everything
perl-Perl-Critic-StricterSubs-tests-0.06-5.fc38.noarch.rpm 0.06 noarch Fedora Everything
perl-Perl-Critic-Swift-1.0.3-37.fc38.noarch.rpm 1.0.3 noarch Fedora Everything
perl-Perl-Critic-Swift-1.0.3-37.fc38.src.rpm 1.0.3 noarch Fedora Everything
perl-Perl-Critic-Tics-0.010-2.fc38.noarch.rpm 0.010 noarch Fedora Everything
perl-Perl-Critic-Tics-0.010-2.fc38.src.rpm 0.010 noarch Fedora Everything
perl-Perl-Critic-Tics-tests-0.010-2.fc38.noarch.rpm 0.010 noarch Fedora Everything


نیازمندی

مقدار نام
- /usr/bin/perl
>= 1.2.12 hunspell
>= 5.10.0 perl(:VERSION)
>= 5.10.1 perl(:VERSION)
- perl(B::Keywords)
>= 1.23 perl(B::Keywords)
- perl(Carp)
- perl(Config::Tiny)
- perl(English)
- perl(Exception::Class)
- perl(Exporter)
- perl(File::Basename)
- perl(File::Find)
- perl(File::Path)
- perl(File::Spec)
- perl(File::Spec::Unix)
- perl(File::Temp)
- perl(File::Which)
- perl(Getopt::Long)
- perl(IO::Handle)
- perl(List::SomeUtils)
- perl(List::Util)
>= 3.1 perl(Module::Pluggable)
>= 1.271 perl(PPI)
- perl(PPI::Document)
- perl(PPI::Document::File)
- perl(PPI::Token::Magic)
- perl(PPI::Token::Quote::Single)
- perl(PPI::Token::Symbol)
- perl(PPI::Token::Whitespace)
- perl(PPIx::QuoteLike)
>= 0.010 perl(PPIx::Regexp)
>= 0.068 perl(PPIx::Regexp::Util)
- perl(PPIx::Utils::Traversal)
- perl(Perl::Critic)
- perl(Perl::Critic::Annotation)
- perl(Perl::Critic::Command)
- perl(Perl::Critic::Config)
- perl(Perl::Critic::Document)
- perl(Perl::Critic::Exception::AggregateConfiguration)
- perl(Perl::Critic::Exception::Configuration)
- perl(Perl::Critic::Exception::Configuration::Generic)
- perl(Perl::Critic::Exception::Configuration::NonExistentPolicy)
- perl(Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter)
- perl(Perl::Critic::Exception::Configuration::Option::Global::ParameterValue)
- perl(Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter)
- perl(Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue)
- perl(Perl::Critic::Exception::Fatal::Generic)
- perl(Perl::Critic::Exception::Fatal::Internal)
- perl(Perl::Critic::Exception::Fatal::PolicyDefinition)
- perl(Perl::Critic::Exception::IO)
- perl(Perl::Critic::Exception::Parse)
- perl(Perl::Critic::OptionsProcessor)
- perl(Perl::Critic::Policy)
- perl(Perl::Critic::PolicyConfig)
- perl(Perl::Critic::PolicyFactory)
- perl(Perl::Critic::PolicyParameter)
- perl(Perl::Critic::PolicyParameter::Behavior)
- perl(Perl::Critic::PolicyParameter::Behavior::Boolean)
- perl(Perl::Critic::PolicyParameter::Behavior::Enumeration)
- perl(Perl::Critic::PolicyParameter::Behavior::Integer)
- perl(Perl::Critic::PolicyParameter::Behavior::String)
- perl(Perl::Critic::PolicyParameter::Behavior::StringList)
- perl(Perl::Critic::Statistics)
- perl(Perl::Critic::Theme)
- perl(Perl::Critic::UserProfile)
- perl(Perl::Critic::Utils)
- perl(Perl::Critic::Utils::Constants)
- perl(Perl::Critic::Utils::McCabe)
- perl(Perl::Critic::Utils::POD)
- perl(Perl::Critic::Utils::PPI)
- perl(Perl::Critic::Utils::Perl)
- perl(Perl::Critic::Violation)
- perl(Perl::Tidy)
- perl(Pod::PlainText)
- perl(Pod::Select)
- perl(Pod::Spell)
- perl(Pod::Usage)
- perl(Pod::Wordlist)
- perl(Readonly)
- perl(Scalar::Util)
- perl(String::Format)
>= 2.02 perl(Term::ANSIColor)
- perl(Text::ParseWords)
- perl(charnames)
- perl(overload)
- perl(parent)
- perl(strict)
>= 0.77 perl(version)
- perl(warnings)
- perl-libs


ارائه دهنده

مقدار نام
= 1.150 perl(Perl::Critic)
= 1.150 perl(Perl::Critic::Annotation)
= 1.150 perl(Perl::Critic::Command)
= 1.150 perl(Perl::Critic::Config)
= 1.150 perl(Perl::Critic::Document)
= 1.150 perl(Perl::Critic::Exception)
= 1.150 perl(Perl::Critic::Exception::AggregateConfiguration)
= 1.150 perl(Perl::Critic::Exception::Configuration)
= 1.150 perl(Perl::Critic::Exception::Configuration::Generic)
= 1.150 perl(Perl::Critic::Exception::Configuration::NonExistentPolicy)
= 1.150 perl(Perl::Critic::Exception::Configuration::Option)
= 1.150 perl(Perl::Critic::Exception::Configuration::Option::Global)
= 1.150 perl(Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter)
= 1.150 perl(Perl::Critic::Exception::Configuration::Option::Global::ParameterValue)
= 1.150 perl(Perl::Critic::Exception::Configuration::Option::Policy)
= 1.150 perl(Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter)
= 1.150 perl(Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue)
= 1.150 perl(Perl::Critic::Exception::Fatal)
= 1.150 perl(Perl::Critic::Exception::Fatal::Generic)
= 1.150 perl(Perl::Critic::Exception::Fatal::Internal)
= 1.150 perl(Perl::Critic::Exception::Fatal::PolicyDefinition)
= 1.150 perl(Perl::Critic::Exception::IO)
= 1.150 perl(Perl::Critic::Exception::Parse)
= 1.150 perl(Perl::Critic::OptionsProcessor)
= 1.150 perl(Perl::Critic::Policy)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction)
= 1.150 perl(Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock)
= 1.150 perl(Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading)
= 1.150 perl(Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA)
= 1.150 perl(Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless)
= 1.150 perl(Perl::Critic::Policy::CodeLayout::ProhibitHardTabs)
= 1.150 perl(Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins)
= 1.150 perl(Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists)
= 1.150 perl(Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace)
= 1.150 perl(Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines)
= 1.150 perl(Perl::Critic::Policy::CodeLayout::RequireTidyCode)
= 1.150 perl(Perl::Critic::Policy::CodeLayout::RequireTrailingCommas)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitDeepNests)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks)
= 1.150 perl(Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator)
= 1.150 perl(Perl::Critic::Policy::Documentation::PodSpelling)
= 1.150 perl(Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName)
= 1.150 perl(Perl::Critic::Policy::Documentation::RequirePodAtEnd)
= 1.150 perl(Perl::Critic::Policy::Documentation::RequirePodSections)
= 1.150 perl(Perl::Critic::Policy::ErrorHandling::RequireCarping)
= 1.150 perl(Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordDirHandles)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop)
= 1.150 perl(Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen)
= 1.150 perl(Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint)
= 1.150 perl(Perl::Critic::Policy::InputOutput::RequireBriefOpen)
= 1.150 perl(Perl::Critic::Policy::InputOutput::RequireCheckedClose)
= 1.150 perl(Perl::Critic::Policy::InputOutput::RequireCheckedOpen)
= 1.150 perl(Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls)
= 1.150 perl(Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer)
= 1.150 perl(Perl::Critic::Policy::Miscellanea::ProhibitFormats)
= 1.150 perl(Perl::Critic::Policy::Miscellanea::ProhibitTies)
= 1.150 perl(Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic)
= 1.150 perl(Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic)
= 1.150 perl(Perl::Critic::Policy::Modules::ProhibitAutomaticExportation)
= 1.150 perl(Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements)
= 1.150 perl(Perl::Critic::Policy::Modules::ProhibitEvilModules)
= 1.150 perl(Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity)
= 1.150 perl(Perl::Critic::Policy::Modules::ProhibitMultiplePackages)
= 1.150 perl(Perl::Critic::Policy::Modules::RequireBarewordIncludes)
= 1.150 perl(Perl::Critic::Policy::Modules::RequireEndWithOne)
= 1.150 perl(Perl::Critic::Policy::Modules::RequireExplicitPackage)
= 1.150 perl(Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage)
= 1.150 perl(Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish)
= 1.150 perl(Perl::Critic::Policy::Modules::RequireVersionVar)
= 1.150 perl(Perl::Critic::Policy::NamingConventions::Capitalization)
= 1.150 perl(Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames)
= 1.150 perl(Perl::Critic::Policy::Objects::ProhibitIndirectSyntax)
= 1.150 perl(Perl::Critic::Policy::References::ProhibitDoubleSigils)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting)
= 1.150 perl(Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitManyArgs)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitNestedSubs)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitReturnSort)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines)
= 1.150 perl(Perl::Critic::Policy::Subroutines::ProtectPrivateSubs)
= 1.150 perl(Perl::Critic::Policy::Subroutines::RequireArgUnpacking)
= 1.150 perl(Perl::Critic::Policy::Subroutines::RequireFinalReturn)
= 1.150 perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict)
= 1.150 perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings)
= 1.150 perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride)
= 1.150 perl(Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels)
= 1.150 perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict)
= 1.150 perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator)
= 1.150 perl(Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitEvilVariables)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitLocalVars)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitMatchVars)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitPackageVars)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitPunctuationVars)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitReusedNames)
= 1.150 perl(Perl::Critic::Policy::Variables::ProhibitUnusedVariables)
= 1.150 perl(Perl::Critic::Policy::Variables::ProtectPrivateVars)
= 1.150 perl(Perl::Critic::Policy::Variables::RequireInitializationForLocalVars)
= 1.150 perl(Perl::Critic::Policy::Variables::RequireLexicalLoopIterators)
= 1.150 perl(Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars)
= 1.150 perl(Perl::Critic::Policy::Variables::RequireNegativeIndices)
= 1.150 perl(Perl::Critic::PolicyConfig)
= 1.150 perl(Perl::Critic::PolicyFactory)
= 1.150 perl(Perl::Critic::PolicyListing)
= 1.150 perl(Perl::Critic::PolicyParameter)
= 1.150 perl(Perl::Critic::PolicyParameter::Behavior)
= 1.150 perl(Perl::Critic::PolicyParameter::Behavior::Boolean)
= 1.150 perl(Perl::Critic::PolicyParameter::Behavior::Enumeration)
= 1.150 perl(Perl::Critic::PolicyParameter::Behavior::Integer)
= 1.150 perl(Perl::Critic::PolicyParameter::Behavior::String)
= 1.150 perl(Perl::Critic::PolicyParameter::Behavior::StringList)
= 1.150 perl(Perl::Critic::ProfilePrototype)
= 1.150 perl(Perl::Critic::Statistics)
= 1.150 perl(Perl::Critic::TestUtils)
= 1.150 perl(Perl::Critic::Theme)
= 1.150 perl(Perl::Critic::ThemeListing)
= 1.150 perl(Perl::Critic::UserProfile)
= 1.150 perl(Perl::Critic::Utils)
= 1.150 perl(Perl::Critic::Utils::Constants)
= 1.150 perl(Perl::Critic::Utils::McCabe)
= 1.150 perl(Perl::Critic::Utils::POD)
= 1.150 perl(Perl::Critic::Utils::PPI)
= 1.150 perl(Perl::Critic::Utils::Perl)
= 1.150 perl(Perl::Critic::Violation)
= 1.150-1.fc38 perl-Perl-Critic


نحوه نصب


نصب پکیج rpm perl-Perl-Critic:

    dnf install perl-Perl-Critic-1.150-1.fc38.noarch.rpm


فایل ها

مسیرها
/usr/bin/perlcritic
/usr/share/doc/perl-Perl-Critic
/usr/share/doc/perl-Perl-Critic/CONTRIBUTING.md
/usr/share/doc/perl-Perl-Critic/Changes
/usr/share/doc/perl-Perl-Critic/README
/usr/share/doc/perl-Perl-Critic/TODO.pod
/usr/share/doc/perl-Perl-Critic/examples
/usr/share/doc/perl-Perl-Critic/examples/generatestats
/usr/share/doc/perl-Perl-Critic/examples/loadanalysisdb
/usr/share/doc/perl-Perl-Critic/examples/perlcriticrc
/usr/share/doc/perl-Perl-Critic/examples/perlcriticrc-conway
/usr/share/doc/perl-Perl-Critic/extras
/usr/share/doc/perl-Perl-Critic/extras/Dockerfile
/usr/share/doc/perl-Perl-Critic/extras/perlcritic.el
/usr/share/doc/perl-Perl-Critic/tools
/usr/share/doc/perl-Perl-Critic/tools/ppidump
/usr/share/licenses/perl-Perl-Critic
/usr/share/licenses/perl-Perl-Critic/LICENSE
/usr/share/man/man1/perlcritic.1.gz
/usr/share/man/man3/Perl::Critic.3pm.gz
/usr/share/man/man3/Perl::Critic::Annotation.3pm.gz
/usr/share/man/man3/Perl::Critic::CORE_DEVELOPER.3pm.gz
/usr/share/man/man3/Perl::Critic::Command.3pm.gz
/usr/share/man/man3/Perl::Critic::Config.3pm.gz
/usr/share/man/man3/Perl::Critic::DEVELOPER.3pm.gz
/usr/share/man/man3/Perl::Critic::Document.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::AggregateConfiguration.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Generic.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::NonExistentPolicy.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Option.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Option::Global.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Option::Global::ParameterValue.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Option::Policy.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Fatal.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Fatal::Generic.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Fatal::Internal.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Fatal::PolicyDefinition.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::IO.3pm.gz
/usr/share/man/man3/Perl::Critic::Exception::Parse.3pm.gz
/usr/share/man/man3/Perl::Critic::OptionsProcessor.3pm.gz
/usr/share/man/man3/Perl::Critic::Policy.3pm.gz
/usr/share/man/man3/Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep.3pm.gz
/usr/share/man/man3/Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings.3pm.gz
/usr/share/man/man3/Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr.3pm.gz
/usr/share/man/man3/Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock.3pm.gz
... and 390 more


گزارش تغییرات

تاریخ آخرین تغییر جزئیات
2023-03-05

Update to 1.150 (rhnz#2175475)
Added Test::Builder and Text::Wrap to the list of default exceptions in
We now use PPIx::Utils instead of PPIx::Utilities, which is more recently

2023-01-20

Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

2023-01-08

Update to 1.148 (rhbz#2159041)
Removed Perl::Critic::Utils::DataConversion; any add-on policies that used
ProhibitCascadingIfElse no longer suggests using given/when
We no longer require Test::Deep for testing
Test::Kwalitee is now only recommended, not required
Random micro-optimizations, like using hashes for array contents checking,

2022-12-22

Update to 1.146 (rhbz#2155727)
ProhibitBarewordDirHandles now checks for sysopen as well as open (GH#732)
Added a Dockerfile in the extras/ directory for those who want to run P::C
Subroutines::ProhibitBuiltinHomonyms now can take an "allows" parameter to
ProhibitStringyEval now allows package declarations in evals when
Fixed some problems with how Perl::Critic determined scope (GH#793)
Fixed improper violation for lexical subroutines in
ValuesAndExpressions::RequireNumberSeparators no longer complains if your
Fixed a false positive with split() in ProhibitUnusedCapture (GH#888)
We no longer use or need IO::String (GH#997)
Removed requirements and mentions of modules no longer used:
Fatal
IO::String
IPC::Open2
Pod::Parser
Task::Weaken

2022-12-06

Update to 1.144 (rhbz#2151095)
Perl::Critic now requires Perl 5.10.1
The ProhibitAugmentedAssignmentInDeclaration policy now allows augmented
ProhibitExplicitISA now recommends "use parent" instead of "use base"
RequireUseWarnings now recognizes that "use v5.36" implies warnings (GH#984)
Subroutines::ProhibitNestedSubs now allows that lexical subroutines can be
RequireUseStrict now knows that Test::Spec enables it (GH#906)
ProhibitUnusedCapture now understands @{^CAPTURE} and %{^CAPTURE_ALL} that
Allow numeric operators on special number strings 'NaN' and 'inf' (GH#803)
Miscellanea::ProhibitUselessNoCritic no longer filters out errors about
Fixed GH#878: bareword filehandle dies on "open(CHECK, '/foo');"
Updated to using Perl 5.10.1; starting migrating to Perl 5.10-isms like
or
Updated some outdated docs in Perl::Critic::Utils (GH#951)

2022-11-29

Update to 1.142 (rhbz#2149154)
This is the last version of Perl::Critic that will run on Perl 5.6.1; the
Add new policy InputOutput::ProhibitBarewordDirHandles, comparable to
References::ProhibitDoubleSigils policy now allows for Perl's postfix
Added Test::Class::Moose and MooseX::MethodAttributes::Role to the list of
Subroutines::RequireArgUnpacking now detects anonymous subroutines with
ProhibitVoidMap and ProhibitVoidGrep now detect void context inside subs
RequireArgUnpacking now allows a closure to be recognized as a way that
ProhibitTwoArgOpen now disallows one-arg opens as well; also, it no longer
arg opening of STDIN/STDOUT/STDERR (GH#652, GH#653)
ProhibitLeadingZeros would not handle sysopen and lexical variables
We note that the any() function is available in both List::MoreUtils and
Added instructions to perlcritic on how to integrate with Visual Studio
Switch to using List::SomeUtils instead of List::MoreUtils
Use SPDX-format license tag

2022-07-22

Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

2022-06-03

Perl 5.36 re-rebuild of bootstrapped packages

2022-06-01

Perl 5.36 rebuild

2022-01-21

Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

2021-07-22

Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

2021-05-24

Perl 5.34 re-rebuild of bootstrapped packages

2021-05-22

Perl 5.34 rebuild

2021-03-24

Update to 1.140
Subroutines::RequireFinalReturn now lets you specify a terminal_methods
Removed an extra /x in RequireInterpolationOfMetachars.pm that caused
Documentation::RequirePackageMatchesPodName now recognizes the package
Use %license unconditionally