Login
Added tags support.
[gknop/Perl-Critic.git] / META.yml
1 ---
2 name: Perl-Critic
3 version: 0.18
4 author:
5   - Jeffrey Thalhammer <thaljef@cpan.org>
6 abstract: Critique Perl source code for best-practices
7 license: perl
8 requires:
9   Config::Tiny: 2
10   File::Spec: 0
11   IO::String: 0
12   List::MoreUtils: 0
13   List::Util: 0
14   Module::Pluggable: 0
15   PPI: 1.112
16   Pod::PlainText: 0
17   Pod::Usage: 0
18   Scalar::Util: 0
19   String::Format: 1.13
20 recommends:
21   File::HomeDir: 0
22   Perl::Tidy: 0
23   Test::Perl::Critic: 0
24 build_requires:
25   Test::More: 0
26 provides:
27   Perl::Critic:
28     file: lib/Perl/Critic.pm
29     version: 0.18
30   Perl::Critic::Config:
31     file: lib/Perl/Critic/Config.pm
32     version: 0.18
33   Perl::Critic::Policy:
34     file: lib/Perl/Critic/Policy.pm
35     version: 0.18
36   Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr:
37     file: lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm
38     version: 0.18
39   Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect:
40     file: lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm
41     version: 0.18
42   Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval:
43     file: lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitStringyEval.pm
44     version: 0.18
45   Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan:
46     file: lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalCan.pm
47     version: 0.18
48   Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa:
49     file: lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm
50     version: 0.18
51   Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep:
52     file: lib/Perl/Critic/Policy/BuiltinFunctions/RequireBlockGrep.pm
53     version: 0.18
54   Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap:
55     file: lib/Perl/Critic/Policy/BuiltinFunctions/RequireBlockMap.pm
56     version: 0.18
57   Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction:
58     file: lib/Perl/Critic/Policy/BuiltinFunctions/RequireGlobFunction.pm
59     version: 0.18
60   Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock:
61     file: lib/Perl/Critic/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm
62     version: 0.18
63   Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading:
64     file: lib/Perl/Critic/Policy/ClassHierarchies/ProhibitAutoloading.pm
65     version: 0.18
66   Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA:
67     file: lib/Perl/Critic/Policy/ClassHierarchies/ProhibitExplicitISA.pm
68     version: 0.18
69   Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless:
70     file: lib/Perl/Critic/Policy/ClassHierarchies/ProhibitOneArgBless.pm
71     version: 0.18
72   Perl::Critic::Policy::CodeLayout::ProhibitHardTabs:
73     file: lib/Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.pm
74     version: 0.18
75   Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins:
76     file: lib/Perl/Critic/Policy/CodeLayout/ProhibitParensWithBuiltins.pm
77     version: 0.18
78   Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists:
79     file: lib/Perl/Critic/Policy/CodeLayout/ProhibitQuotedWordLists.pm
80     version: 0.18
81   Perl::Critic::Policy::CodeLayout::RequireTidyCode:
82     file: lib/Perl/Critic/Policy/CodeLayout/RequireTidyCode.pm
83     version: 0.18
84   Perl::Critic::Policy::CodeLayout::RequireTrailingCommas:
85     file: lib/Perl/Critic/Policy/CodeLayout/RequireTrailingCommas.pm
86     version: 0.18
87   Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops:
88     file: lib/Perl/Critic/Policy/ControlStructures/ProhibitCStyleForLoops.pm
89     version: 0.18
90   Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse:
91     file: lib/Perl/Critic/Policy/ControlStructures/ProhibitCascadingIfElse.pm
92     version: 0.18
93   Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls:
94     file: lib/Perl/Critic/Policy/ControlStructures/ProhibitPostfixControls.pm
95     version: 0.18
96   Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks:
97     file: lib/Perl/Critic/Policy/ControlStructures/ProhibitUnlessBlocks.pm
98     version: 0.18
99   Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode:
100     file: lib/Perl/Critic/Policy/ControlStructures/ProhibitUnreachableCode.pm
101     version: 0.18
102   Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks:
103     file: lib/Perl/Critic/Policy/ControlStructures/ProhibitUntilBlocks.pm
104     version: 0.18
105   Perl::Critic::Policy::Documentation::RequirePodAtEnd:
106     file: lib/Perl/Critic/Policy/Documentation/RequirePodAtEnd.pm
107     version: 0.18
108   Perl::Critic::Policy::Documentation::RequirePodSections:
109     file: lib/Perl/Critic/Policy/Documentation/RequirePodSections.pm
110     version: 0.18
111   Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators:
112     file: lib/Perl/Critic/Policy/InputOutput/ProhibitBacktickOperators.pm
113     version: 0.18
114   Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles:
115     file: lib/Perl/Critic/Policy/InputOutput/ProhibitBarewordFileHandles.pm
116     version: 0.18
117   Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect:
118     file: lib/Perl/Critic/Policy/InputOutput/ProhibitOneArgSelect.pm
119     version: 0.18
120   Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop:
121     file: lib/Perl/Critic/Policy/InputOutput/ProhibitReadlineInForLoop.pm
122     version: 0.18
123   Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen:
124     file: lib/Perl/Critic/Policy/InputOutput/ProhibitTwoArgOpen.pm
125     version: 0.18
126   Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint:
127     file: lib/Perl/Critic/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm
128     version: 0.18
129   Perl::Critic::Policy::Miscellanea::ProhibitFormats:
130     file: lib/Perl/Critic/Policy/Miscellanea/ProhibitFormats.pm
131     version: 0.18
132   Perl::Critic::Policy::Miscellanea::ProhibitTies:
133     file: lib/Perl/Critic/Policy/Miscellanea/ProhibitTies.pm
134     version: 0.18
135   Perl::Critic::Policy::Miscellanea::RequireRcsKeywords:
136     file: lib/Perl/Critic/Policy/Miscellanea/RequireRcsKeywords.pm
137     version: 0.18
138   Perl::Critic::Policy::Modules::ProhibitAutomaticExportation:
139     file: lib/Perl/Critic/Policy/Modules/ProhibitAutomaticExportation.pm
140     version: 0.18
141   Perl::Critic::Policy::Modules::ProhibitEvilModules:
142     file: lib/Perl/Critic/Policy/Modules/ProhibitEvilModules.pm
143     version: 0.18
144   Perl::Critic::Policy::Modules::ProhibitMultiplePackages:
145     file: lib/Perl/Critic/Policy/Modules/ProhibitMultiplePackages.pm
146     version: 0.18
147   Perl::Critic::Policy::Modules::RequireBarewordIncludes:
148     file: lib/Perl/Critic/Policy/Modules/RequireBarewordIncludes.pm
149     version: 0.18
150   Perl::Critic::Policy::Modules::RequireEndWithOne:
151     file: lib/Perl/Critic/Policy/Modules/RequireEndWithOne.pm
152     version: 0.18
153   Perl::Critic::Policy::Modules::RequireExplicitPackage:
154     file: lib/Perl/Critic/Policy/Modules/RequireExplicitPackage.pm
155     version: 0.18
156   Perl::Critic::Policy::Modules::RequireVersionVar:
157     file: lib/Perl/Critic/Policy/Modules/RequireVersionVar.pm
158     version: 0.18
159   Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames:
160     file: lib/Perl/Critic/Policy/NamingConventions/ProhibitAmbiguousNames.pm
161     version: 0.18
162   Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs:
163     file: lib/Perl/Critic/Policy/NamingConventions/ProhibitMixedCaseSubs.pm
164     version: 0.18
165   Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseVars:
166     file: lib/Perl/Critic/Policy/NamingConventions/ProhibitMixedCaseVars.pm
167     version: 0.18
168   Perl::Critic::Policy::References::ProhibitDoubleSigils:
169     file: lib/Perl/Critic/Policy/References/ProhibitDoubleSigils.pm
170     version: 0.18
171   Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting:
172     file: lib/Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.pm
173     version: 0.18
174   Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching:
175     file: lib/Perl/Critic/Policy/RegularExpressions/RequireLineBoundaryMatching.pm
176     version: 0.18
177   Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils:
178     file: lib/Perl/Critic/Policy/Subroutines/ProhibitAmpersandSigils.pm
179     version: 0.18
180   Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms:
181     file: lib/Perl/Critic/Policy/Subroutines/ProhibitBuiltinHomonyms.pm
182     version: 0.18
183   Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity:
184     file: lib/Perl/Critic/Policy/Subroutines/ProhibitExcessComplexity.pm
185     version: 0.18
186   Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef:
187     file: lib/Perl/Critic/Policy/Subroutines/ProhibitExplicitReturnUndef.pm
188     version: 0.18
189   Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes:
190     file: lib/Perl/Critic/Policy/Subroutines/ProhibitSubroutinePrototypes.pm
191     version: 0.18
192   Perl::Critic::Policy::Subroutines::ProtectPrivateSubs:
193     file: lib/Perl/Critic/Policy/Subroutines/ProtectPrivateSubs.pm
194     version: 0.18
195   Perl::Critic::Policy::Subroutines::RequireFinalReturn:
196     file: lib/Perl/Critic/Policy/Subroutines/RequireFinalReturn.pm
197     version: 0.18
198   Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict:
199     file: lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitNoStrict.pm
200     version: 0.18
201   Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings:
202     file: lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitNoWarnings.pm
203     version: 0.18
204   Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict:
205     file: lib/Perl/Critic/Policy/TestingAndDebugging/RequireUseStrict.pm
206     version: 0.18
207   Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings:
208     file: lib/Perl/Critic/Policy/TestingAndDebugging/RequireUseWarnings.pm
209     version: 0.18
210   Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma:
211     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm
212     version: 0.18
213   Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes:
214     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm
215     version: 0.18
216   Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters:
217     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm
218     version: 0.18
219   Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals:
220     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm
221     version: 0.18
222   Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros:
223     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm
224     version: 0.18
225   Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators:
226     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm
227     version: 0.18
228   Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes:
229     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm
230     version: 0.18
231   Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings:
232     file: lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm
233     version: 0.18
234   Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars:
235     file: lib/Perl/Critic/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm
236     version: 0.18
237   Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators:
238     file: lib/Perl/Critic/Policy/ValuesAndExpressions/RequireNumberSeparators.pm
239     version: 0.18
240   Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator:
241     file: lib/Perl/Critic/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm
242     version: 0.18
243   Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator:
244     file: lib/Perl/Critic/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm
245     version: 0.18
246   Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations:
247     file: lib/Perl/Critic/Policy/Variables/ProhibitConditionalDeclarations.pm
248     version: 0.18
249   Perl::Critic::Policy::Variables::ProhibitLocalVars:
250     file: lib/Perl/Critic/Policy/Variables/ProhibitLocalVars.pm
251     version: 0.18
252   Perl::Critic::Policy::Variables::ProhibitMatchVars:
253     file: lib/Perl/Critic/Policy/Variables/ProhibitMatchVars.pm
254     version: 0.18
255   Perl::Critic::Policy::Variables::ProhibitPackageVars:
256     file: lib/Perl/Critic/Policy/Variables/ProhibitPackageVars.pm
257     version: 0.18
258   Perl::Critic::Policy::Variables::ProhibitPunctuationVars:
259     file: lib/Perl/Critic/Policy/Variables/ProhibitPunctuationVars.pm
260     version: 0.18
261   Perl::Critic::Policy::Variables::ProtectPrivateVars:
262     file: lib/Perl/Critic/Policy/Variables/ProtectPrivateVars.pm
263     version: 0.18
264   Perl::Critic::Policy::Variables::RequireInitializationForLocalVars:
265     file: lib/Perl/Critic/Policy/Variables/RequireInitializationForLocalVars.pm
266     version: 0.18
267   Perl::Critic::TestUtils:
268     file: lib/Perl/Critic/TestUtils.pm
269     version: 0.18
270   Perl::Critic::Utils:
271     file: lib/Perl/Critic/Utils.pm
272     version: 0.18
273   Perl::Critic::Violation:
274     file: lib/Perl/Critic/Violation.pm
275     version: 0.18
276 generated_by: Module::Build version 0.2611