summaryrefslogtreecommitdiff
path: root/dev-perl/Perl-Critic
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-perl/Perl-Critic
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-perl/Perl-Critic')
-rw-r--r--dev-perl/Perl-Critic/Manifest4
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild82
-rw-r--r--dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el13
-rw-r--r--dev-perl/Perl-Critic/metadata.xml206
4 files changed, 305 insertions, 0 deletions
diff --git a/dev-perl/Perl-Critic/Manifest b/dev-perl/Perl-Critic/Manifest
new file mode 100644
index 000000000000..2f73ffa3b5db
--- /dev/null
+++ b/dev-perl/Perl-Critic/Manifest
@@ -0,0 +1,4 @@
+AUX 50Perl-Critic-gentoo.el 435 BLAKE2B 67cd9711566c4f06785a1060202638c7501648a5c1b2c479785389d2c4106b05f3e9193c1c517810a1798efe8b6f06c4ca363682e7c89d9dfc0c594e0bce5c6d SHA512 2f0d1135e98c4fe3a920b24b0540459b2c609bcc81f4a7dcc39dcb390646837573f2896df4fc7c2e0da6650ece104c9a6c1ba6f894c9755967b92117f28551e6
+DIST Perl-Critic-1.130.tar.gz 647052 BLAKE2B 2b0905636486531dd8de50af6e490701f1785851744b78a5164539797e6d2549b46c9daef05d3061b53f82005ffc1fa47b7e2dccec613f9a5490c597d61072f4 SHA512 b443ddbb5905a61835061f49d7f10e2e71579e5df96778eb183c3d1e9987342e1536db61196b32e66a192c92916eafd9ebb7b713b0be71ce89c1f93155e89828
+EBUILD Perl-Critic-1.130.0.ebuild 2046 BLAKE2B 8e538e76ec78a7d02aa3cf2dacb80bf044960fa5b1a377f7ee214e7c52be16152687db4b3c85f1a9d341bba83af55907d5d018b0595b194e205cc07b22c5cfe8 SHA512 6e788133923bd90b20e11234a90730d8f8bc858da661f9cc1546c39e58de5c22e53cd454f3ddd0388193ed3ca5059da7af4b3016eedf4e7540c14a9d447f9fd6
+MISC metadata.xml 20125 BLAKE2B 102686a85bf6f17bd0687bd5b05a4701c7b782c93f6b4fe7d3f4b181360067778c28911c85fa101e8cfc4e44174410b7b75bc0138a9b0e20a6ec38b2b956bb42 SHA512 e98d510b1a6d7e95b6558fbabb7857a2b5133958d790c87d51716be4214b60b091360de6e4e81b71aad14d4f94dcf7c3529087d32f052add0736c2fe4f89372f
diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild
new file mode 100644
index 000000000000..cb42b330d25b
--- /dev/null
+++ b/dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=1.130
+inherit perl-module elisp-common
+
+DESCRIPTION="Critique Perl source code for best-practices"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test minimal examples emacs"
+SITEFILE="50${PN}-gentoo.el"
+RDEPEND="
+ >=dev-perl/B-Keywords-1.50.0
+ virtual/perl-Carp
+ >=dev-perl/Config-Tiny-2
+ >=dev-perl/Email-Address-1.889.0
+ >=dev-perl/Exception-Class-1.230.0
+ >=virtual/perl-Exporter-5.630.0
+ dev-perl/File-HomeDir
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/File-Which
+ virtual/perl-Getopt-Long
+ dev-perl/IO-String
+ >=dev-perl/List-MoreUtils-0.190.0
+ >=dev-perl/Module-Pluggable-3.100.0
+ >=dev-perl/PPI-1.224
+ >=dev-perl/PPIx-Regexp-0.27.0
+ >=dev-perl/PPIx-Utilities-1.1.0
+ virtual/perl-Pod-Parser
+ >=dev-perl/Pod-Spell-1
+ >=dev-perl/Readonly-2
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-Format-1.130.0
+ dev-perl/Task-Weaken
+ >=virtual/perl-Term-ANSIColor-2.20.0
+ >=virtual/perl-Test-Simple-0.920.0
+ >=virtual/perl-Text-ParseWords-3
+ dev-perl/Perl-Tidy
+ >=virtual/perl-version-0.770.0
+ emacs? ( virtual/emacs )
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.402.400
+ test? (
+ dev-perl/Test-Deep
+ !minimal? (
+ dev-perl/Test-Memory-Cycle
+ )
+ )"
+
+src_compile() {
+ perl-module_src_compile
+ if use emacs; then
+ elisp-compile extras/perlcritic.el
+ fi
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples/
+ dodoc -r examples/*
+ fi
+ if use emacs; then
+ ewarn "USE=emacs: perlcritic-mode is broken upstream, but is installed anyway"
+ ewarn " https://github.com/Perl-Critic/Perl-Critic/issues/682"
+ elisp-install ${PN} extras/perlcritic.{el,elc}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+}
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el b/dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el
new file mode 100644
index 000000000000..ade0206ae77c
--- /dev/null
+++ b/dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el
@@ -0,0 +1,13 @@
+;;; dev-perl/Perl-Critic site-lisp configuration
+(add-to-list 'load-path "@SITELISP@")
+
+(autoload 'perlcritic "perlcritic" "" t)
+(autoload 'perlcritic-region "perlcritic" "" t)
+(autoload 'perlcritic-mode "perlcritic" "" t)
+
+;;; auto-run for cperl-mode and perl-mode
+;;
+;; (eval-after-load "cperl-mode"
+;; '(add-hook 'cperl-mode-hook 'perlcritic-mode))
+;; (eval-after-load "perl-mode"
+;; '(add-hook 'perl-mode-hook 'perlcritic-mode))
diff --git a/dev-perl/Perl-Critic/metadata.xml b/dev-perl/Perl-Critic/metadata.xml
new file mode 100644
index 000000000000..ae0ee55207d8
--- /dev/null
+++ b/dev-perl/Perl-Critic/metadata.xml
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Perl-Critic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Annotation</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Command</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Config</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Document</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::AggregateConfiguration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Generic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::NonExistentPolicy</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Global</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Global::ParameterValue</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Policy</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal::Generic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal::Internal</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal::PolicyDefinition</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::IO</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Parse</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::OptionsProcessor</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitHardTabs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::RequireTidyCode</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::RequireTrailingCommas</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitDeepNests</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::PodSpelling</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePodAtEnd</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePodLinksIncludeText</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePodSections</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ErrorHandling::RequireCarping</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireBriefOpen</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireCheckedClose</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireCheckedOpen</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitFormats</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitTies</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitAutomaticExportation</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitEvilModules</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitMultiplePackages</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireBarewordIncludes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireEndWithOne</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireExplicitPackage</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireVersionVar</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::NamingConventions::Capitalization</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Objects::ProhibitIndirectSyntax</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::References::ProhibitDoubleSigils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitManyArgs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitNestedSubs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitReturnSort</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProtectPrivateSubs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::RequireArgUnpacking</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::RequireFinalReturn</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitEvilVariables</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitLocalVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitMatchVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitPackageVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitPunctuationVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitReusedNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitUnusedVariables</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProtectPrivateVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireInitializationForLocalVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireLexicalLoopIterators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireNegativeIndices</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyConfig</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyFactory</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyListing</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::Boolean</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::Enumeration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::Integer</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::String</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::StringList</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::ProfilePrototype</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Statistics</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::TestUtils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Theme</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::ThemeListing</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::UserProfile</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::Constants</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::DataConversion</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::McCabe</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::POD</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::POD::ParseInteriorSequence</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::PPI</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::Perl</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Violation</remote-id>
+ <remote-id type="cpan-module">Test::Perl::Critic::Policy</remote-id>
+ </upstream>
+</pkgmetadata>