summaryrefslogtreecommitdiff
path: root/dev-perl/Perl-Critic
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-perl/Perl-Critic
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-perl/Perl-Critic')
-rw-r--r--dev-perl/Perl-Critic/Manifest8
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.123.ebuild44
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.126.0.ebuild82
-rw-r--r--dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el13
-rw-r--r--dev-perl/Perl-Critic/metadata.xml206
5 files changed, 353 insertions, 0 deletions
diff --git a/dev-perl/Perl-Critic/Manifest b/dev-perl/Perl-Critic/Manifest
new file mode 100644
index 000000000000..5a0bd9648bfa
--- /dev/null
+++ b/dev-perl/Perl-Critic/Manifest
@@ -0,0 +1,8 @@
+AUX 50Perl-Critic-gentoo.el 435 SHA256 4b1dea0a60171312557f76ac1cdf145a90c0833aa12a7121ea8bbf0eef54d4f6 SHA512 2f0d1135e98c4fe3a920b24b0540459b2c609bcc81f4a7dcc39dcb390646837573f2896df4fc7c2e0da6650ece104c9a6c1ba6f894c9755967b92117f28551e6 WHIRLPOOL 18c10cf99a17cd62f8ec94c4229a9431068ef58fe230951ae2102ab9dd53a5a35d563108c7c66289147136aa540a4c4095974bffb36d37de2eb75212f7a5c81e
+DIST Perl-Critic-1.123.tar.gz 631981 SHA256 16a182e48068f75199fdf37e3188dd3985045ca134ab1df1d0922e90e30ac19c SHA512 732ba39d69c64ca7ff047bbd998e2dcc5f5486bd02ba7ea8135f4ac9c69ef8443bd248e4411da9ad0d4db7dfc0e5c700f92111e0b8d9962b6ed71dd2c0ff94a1 WHIRLPOOL 1edd106f32949e54fd2e78bd8402e2fdc8b54501b6ebbd9c300ed7b9760104b9a0af599f351c30d9084ec031007fd3711778a29ae5ba254da86aa2c1f4e223e9
+DIST Perl-Critic-1.126.tar.gz 646552 SHA256 b1a6151cb3603aef8555195b807e831655c83003b81e2f64fff095ff7114f5af SHA512 9427447893eabc83cafd5126d015aa29d9694a83fdd01dd45f5156af9c672a955e0ec6c0ebdddc2ab3ed2d22bdbf14cc016ce474c24fd18d8046bc2889ca33d2 WHIRLPOOL b89ed14331a5fc37f4268ec46e1045e1563bbf61335deef51b480adff3ecadb82bf36ab7dd16a45db865d8beaf86c5e8f4470556c3513cf987c4eed66a0d3a91
+EBUILD Perl-Critic-1.123.ebuild 1002 SHA256 a6a4adba777dbb4141cbe9d5f0d8da0504cbb5d0e3e5c11f8e780478859de406 SHA512 0d82d9907cebdb548c42b368ef92ac59811df0a01f800a184ed13f7f764fe433a3ebaed5c35bd50b05128b50d4c9e3146c9e7e69583aa82e7d270c4b8eea7a1c WHIRLPOOL d6b29d7149bc81e7e1609729f282b6cca5dfb319592fb3a77acc655e6f6be3a203ce6473b3da1620df8bcc6bd957cf737f1434d8fc257d9cc66872005e851ab4
+EBUILD Perl-Critic-1.126.0.ebuild 2049 SHA256 bd84d3b7e522e17497433a63e5c9d9940d5a3b8f79f2ec691efa6ab0aaa58959 SHA512 eb8a62954965e402efe612a69e84e52dfcd32b233ec533b0b2a1f997c7e5e0eb2f1288b583b8b6c0675d3f07f269e4e0f8df5965375f86d42262857595e3e005 WHIRLPOOL 67bacacd064c1ffe807aa55fb99d331dbd3dda1106c49ab193f426abbc804978a144893fccbd0a1e8a89ae96ec3bb29841c3686206a6789d070ca7ccab4ec601
+MISC ChangeLog 5599 SHA256 fbda871e10945db2b43a4d48065a3c7eda736d8b3b3f6d027b032ddd8980beff SHA512 992ff022617bf3718644a8470f1c1ed611127ddd60896ce13c6ca8dc05c93a2e7deed4ae19df823bcae161b5a6538ab20b72af2da6bca86f83dde1f4c37953d2 WHIRLPOOL ff5f871bbf667c25e857f38de5318e8e0c19c5687d9fe6ddf8fd9177c55f8ea38c9ff1bd1e6ca12adeb31504477bd05d20d8f0eba0976bfeae98f85a94a3c945
+MISC ChangeLog-2015 12849 SHA256 5bef34e9657a62ea1859ba7d5c1fd144585ad8f87543a72d58e92cc192109227 SHA512 538947cb1219c4e4f8fae14d0dd0fc2b4977d734f9d963fd7fb24e1e27d48825849496cde5c0c8942c98aef7cac89677fc458476870b13673c75a7a00b2e270c WHIRLPOOL 9e89826dbc92413945ec0175058b8f4a608bf86b47d6a278e79c46c89d1b854f21e0a079d9fc5036b6b155e56be65d72ffb500ed677c97083191992aa25cd97c
+MISC metadata.xml 20125 SHA256 d7513110c57b2ce45c6d795a0e4c1b73fcc4d99bd2ce88d246a837829fd6ec5e SHA512 e98d510b1a6d7e95b6558fbabb7857a2b5133958d790c87d51716be4214b60b091360de6e4e81b71aad14d4f94dcf7c3529087d32f052add0736c2fe4f89372f WHIRLPOOL 8baca287ceb1c964033a837b945636973a99de406e0a1dae4a39c2c6312095f0e830e4829aad77cab4690f1118eee3055521b684113050178a7357369baaff2b
diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.123.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.123.ebuild
new file mode 100644
index 000000000000..e8bfc74dba70
--- /dev/null
+++ b/dev-perl/Perl-Critic/Perl-Critic-1.123.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=THALJEF
+MODULE_VERSION=1.123
+inherit perl-module
+
+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"
+
+RDEPEND=">=dev-perl/Module-Pluggable-3.1
+ >=dev-perl/Config-Tiny-2
+ >=dev-perl/Email-Address-1.88.9
+ dev-perl/List-MoreUtils
+ dev-perl/IO-String
+ dev-perl/Perl-Tidy
+ >=dev-perl/PPI-1.220
+ dev-perl/PPIx-Utilities
+ >=dev-perl/PPIx-Regexp-0.27.0
+ dev-perl/Pod-Spell
+ >=dev-perl/Set-Scalar-1.20
+ dev-perl/File-HomeDir
+ dev-perl/File-Which
+ dev-perl/B-Keywords
+ >=dev-perl/Readonly-2
+ dev-perl/Exception-Class
+ dev-perl/String-Format
+ >=virtual/perl-version-0.77"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.402.400
+ test? (
+ dev-perl/Test-Deep
+ dev-perl/PadWalker
+ dev-perl/Test-Memory-Cycle
+ )"
+
+mydoc="extras/* examples/*"
+
+SRC_TEST="do"
diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.126.0.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.126.0.ebuild
new file mode 100644
index 000000000000..96c29e5e441d
--- /dev/null
+++ b/dev-perl/Perl-Critic/Perl-Critic-1.126.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=THALJEF
+DIST_VERSION=1.126
+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.220
+ >=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>