1{ 2 "abstract" : "Yet Another Perl Source Code Linter", 3 "author" : [ 4 "moznion <moznion@gmail.com>" 5 ], 6 "dynamic_config" : 0, 7 "generated_by" : "Minilla/v3.0.4", 8 "license" : [ 9 "perl_5" 10 ], 11 "meta-spec" : { 12 "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", 13 "version" : "2" 14 }, 15 "name" : "Perl-Lint", 16 "no_index" : { 17 "directory" : [ 18 "t", 19 "xt", 20 "inc", 21 "share", 22 "eg", 23 "examples", 24 "author", 25 "builder" 26 ] 27 }, 28 "prereqs" : { 29 "configure" : { 30 "requires" : { 31 "Module::Build::Tiny" : "0.035" 32 } 33 }, 34 "develop" : { 35 "requires" : { 36 "Pod::Usage" : "0", 37 "Test::CPAN::Meta" : "0", 38 "Test::MinimumVersion::Fast" : "0.04", 39 "Test::PAUSE::Permissions" : "0.04", 40 "Test::Perl::Critic" : "0", 41 "Test::Pod" : "1.41", 42 "Test::Spellunker" : "v0.2.7", 43 "autodie" : "0" 44 } 45 }, 46 "runtime" : { 47 "requires" : { 48 "B::Keywords" : "0", 49 "Carp" : "0", 50 "Compiler::Lexer" : "0.22", 51 "Email::Address" : "0", 52 "List::Flatten" : "0", 53 "List::MoreUtils" : "0.33", 54 "List::Util" : "1.41", 55 "Module::Load" : "0", 56 "Module::Pluggable" : "0", 57 "Path::Tiny" : "0.068", 58 "Regexp::Lexer" : "0.05", 59 "String::CamelCase" : "0", 60 "Test::Builder::Module" : "0", 61 "Test::Deep::NoTest" : "0", 62 "Test::More" : "0.98", 63 "feature" : "0", 64 "parent" : "0", 65 "perl" : "5.010001" 66 } 67 }, 68 "test" : { 69 "requires" : { 70 "Capture::Tiny" : "0", 71 "File::Temp" : "0", 72 "Test::Base::Less" : "0", 73 "Test::Builder::Tester" : "1.28" 74 } 75 } 76 }, 77 "provides" : { 78 "Perl::Lint" : { 79 "file" : "lib/Perl/Lint.pm", 80 "version" : "0.25" 81 }, 82 "Perl::Lint::Constants::Kind" : { 83 "file" : "lib/Perl/Lint/Constants/Kind.pm" 84 }, 85 "Perl::Lint::Constants::Type" : { 86 "file" : "lib/Perl/Lint/Constants/Type.pm" 87 }, 88 "Perl::Lint::Filter::LikePerlCritic::Brutal" : { 89 "file" : "lib/Perl/Lint/Filter/LikePerlCritic/Brutal.pm" 90 }, 91 "Perl::Lint::Filter::LikePerlCritic::Cruel" : { 92 "file" : "lib/Perl/Lint/Filter/LikePerlCritic/Cruel.pm" 93 }, 94 "Perl::Lint::Filter::LikePerlCritic::Gentle" : { 95 "file" : "lib/Perl/Lint/Filter/LikePerlCritic/Gentle.pm" 96 }, 97 "Perl::Lint::Filter::LikePerlCritic::Harsh" : { 98 "file" : "lib/Perl/Lint/Filter/LikePerlCritic/Harsh.pm" 99 }, 100 "Perl::Lint::Filter::LikePerlCritic::Stern" : { 101 "file" : "lib/Perl/Lint/Filter/LikePerlCritic/Stern.pm" 102 }, 103 "Perl::Lint::Keywords" : { 104 "file" : "lib/Perl/Lint/Keywords.pm" 105 }, 106 "Perl::Lint::Policy" : { 107 "file" : "lib/Perl/Lint/Policy.pm" 108 }, 109 "Perl::Lint::Policy::BuiltinFunctions::ProhibitBooleanGrep" : { 110 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitBooleanGrep.pm" 111 }, 112 "Perl::Lint::Policy::BuiltinFunctions::ProhibitComplexMappings" : { 113 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitComplexMappings.pm" 114 }, 115 "Perl::Lint::Policy::BuiltinFunctions::ProhibitLvalueSubstr" : { 116 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm" 117 }, 118 "Perl::Lint::Policy::BuiltinFunctions::ProhibitReverseSortBlock" : { 119 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitReverseSortBlock.pm" 120 }, 121 "Perl::Lint::Policy::BuiltinFunctions::ProhibitSleepViaSelect" : { 122 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm" 123 }, 124 "Perl::Lint::Policy::BuiltinFunctions::ProhibitStringyEval" : { 125 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitStringyEval.pm" 126 }, 127 "Perl::Lint::Policy::BuiltinFunctions::ProhibitStringySplit" : { 128 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitStringySplit.pm" 129 }, 130 "Perl::Lint::Policy::BuiltinFunctions::ProhibitUniversalCan" : { 131 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitUniversalCan.pm" 132 }, 133 "Perl::Lint::Policy::BuiltinFunctions::ProhibitUniversalIsa" : { 134 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm" 135 }, 136 "Perl::Lint::Policy::BuiltinFunctions::ProhibitUselessTopic" : { 137 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitUselessTopic.pm" 138 }, 139 "Perl::Lint::Policy::BuiltinFunctions::ProhibitVoidGrep" : { 140 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitVoidGrep.pm" 141 }, 142 "Perl::Lint::Policy::BuiltinFunctions::ProhibitVoidMap" : { 143 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitVoidMap.pm" 144 }, 145 "Perl::Lint::Policy::BuiltinFunctions::RequireBlockGrep" : { 146 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/RequireBlockGrep.pm" 147 }, 148 "Perl::Lint::Policy::BuiltinFunctions::RequireBlockMap" : { 149 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/RequireBlockMap.pm" 150 }, 151 "Perl::Lint::Policy::BuiltinFunctions::RequireGlobFunction" : { 152 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/RequireGlobFunction.pm" 153 }, 154 "Perl::Lint::Policy::BuiltinFunctions::RequireSimpleSortBlock" : { 155 "file" : "lib/Perl/Lint/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm" 156 }, 157 "Perl::Lint::Policy::ClassHierarchies::ProhibitAutoloading" : { 158 "file" : "lib/Perl/Lint/Policy/ClassHierarchies/ProhibitAutoloading.pm" 159 }, 160 "Perl::Lint::Policy::ClassHierarchies::ProhibitExplicitISA" : { 161 "file" : "lib/Perl/Lint/Policy/ClassHierarchies/ProhibitExplicitISA.pm" 162 }, 163 "Perl::Lint::Policy::ClassHierarchies::ProhibitOneArgBless" : { 164 "file" : "lib/Perl/Lint/Policy/ClassHierarchies/ProhibitOneArgBless.pm" 165 }, 166 "Perl::Lint::Policy::CodeLayout::ProhibitParensWithBuiltins" : { 167 "file" : "lib/Perl/Lint/Policy/CodeLayout/ProhibitParensWithBuiltins.pm" 168 }, 169 "Perl::Lint::Policy::CodeLayout::ProhibitQuotedWordLists" : { 170 "file" : "lib/Perl/Lint/Policy/CodeLayout/ProhibitQuotedWordLists.pm" 171 }, 172 "Perl::Lint::Policy::CodeLayout::RequireTrailingCommas" : { 173 "file" : "lib/Perl/Lint/Policy/CodeLayout/RequireTrailingCommas.pm" 174 }, 175 "Perl::Lint::Policy::ControlStructures::ProhibitCStyleForLoops" : { 176 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitCStyleForLoops.pm" 177 }, 178 "Perl::Lint::Policy::ControlStructures::ProhibitCascadingIfElse" : { 179 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitCascadingIfElse.pm" 180 }, 181 "Perl::Lint::Policy::ControlStructures::ProhibitDeepNests" : { 182 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitDeepNests.pm" 183 }, 184 "Perl::Lint::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames" : { 185 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitLabelsWithSpecialBlockNames.pm" 186 }, 187 "Perl::Lint::Policy::ControlStructures::ProhibitMutatingListFunctions" : { 188 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitMutatingListFunctions.pm" 189 }, 190 "Perl::Lint::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions" : { 191 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitNegativeExpressionsInUnlessAndUntilConditions.pm" 192 }, 193 "Perl::Lint::Policy::ControlStructures::ProhibitPostfixControls" : { 194 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitPostfixControls.pm" 195 }, 196 "Perl::Lint::Policy::ControlStructures::ProhibitUnlessBlocks" : { 197 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitUnlessBlocks.pm" 198 }, 199 "Perl::Lint::Policy::ControlStructures::ProhibitUnreachableCode" : { 200 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitUnreachableCode.pm" 201 }, 202 "Perl::Lint::Policy::ControlStructures::ProhibitUntilBlocks" : { 203 "file" : "lib/Perl/Lint/Policy/ControlStructures/ProhibitUntilBlocks.pm" 204 }, 205 "Perl::Lint::Policy::ErrorHandling::RequireCarping" : { 206 "file" : "lib/Perl/Lint/Policy/ErrorHandling/RequireCarping.pm" 207 }, 208 "Perl::Lint::Policy::ErrorHandling::RequireCheckingReturnValueOfEval" : { 209 "file" : "lib/Perl/Lint/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm" 210 }, 211 "Perl::Lint::Policy::InputOutput::ProhibitBacktickOperators" : { 212 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitBacktickOperators.pm" 213 }, 214 "Perl::Lint::Policy::InputOutput::ProhibitBarewordFileHandles" : { 215 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitBarewordFileHandles.pm" 216 }, 217 "Perl::Lint::Policy::InputOutput::ProhibitExplicitStdin" : { 218 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitExplicitStdin.pm" 219 }, 220 "Perl::Lint::Policy::InputOutput::ProhibitInteractiveTest" : { 221 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitInteractiveTest.pm" 222 }, 223 "Perl::Lint::Policy::InputOutput::ProhibitJoinedReadline" : { 224 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitJoinedReadline.pm" 225 }, 226 "Perl::Lint::Policy::InputOutput::ProhibitOneArgSelect" : { 227 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitOneArgSelect.pm" 228 }, 229 "Perl::Lint::Policy::InputOutput::ProhibitReadlineInForLoop" : { 230 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitReadlineInForLoop.pm" 231 }, 232 "Perl::Lint::Policy::InputOutput::ProhibitTwoArgOpen" : { 233 "file" : "lib/Perl/Lint/Policy/InputOutput/ProhibitTwoArgOpen.pm" 234 }, 235 "Perl::Lint::Policy::InputOutput::RequireBracedFileHandleWithPrint" : { 236 "file" : "lib/Perl/Lint/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm" 237 }, 238 "Perl::Lint::Policy::InputOutput::RequireBriefOpen" : { 239 "file" : "lib/Perl/Lint/Policy/InputOutput/RequireBriefOpen.pm" 240 }, 241 "Perl::Lint::Policy::InputOutput::RequireCheckedClose" : { 242 "file" : "lib/Perl/Lint/Policy/InputOutput/RequireCheckedClose.pm" 243 }, 244 "Perl::Lint::Policy::InputOutput::RequireCheckedOpen" : { 245 "file" : "lib/Perl/Lint/Policy/InputOutput/RequireCheckedOpen.pm" 246 }, 247 "Perl::Lint::Policy::InputOutput::RequireCheckedSyscalls" : { 248 "file" : "lib/Perl/Lint/Policy/InputOutput/RequireCheckedSyscalls.pm" 249 }, 250 "Perl::Lint::Policy::InputOutput::RequireEncodingWithUTF8Layer" : { 251 "file" : "lib/Perl/Lint/Policy/InputOutput/RequireEncodingWithUTF8Layer.pm" 252 }, 253 "Perl::Lint::Policy::Miscellanea::ProhibitFormats" : { 254 "file" : "lib/Perl/Lint/Policy/Miscellanea/ProhibitFormats.pm" 255 }, 256 "Perl::Lint::Policy::Miscellanea::ProhibitTies" : { 257 "file" : "lib/Perl/Lint/Policy/Miscellanea/ProhibitTies.pm" 258 }, 259 "Perl::Lint::Policy::Miscellanea::ProhibitUnrestrictedNoLint" : { 260 "file" : "lib/Perl/Lint/Policy/Miscellanea/ProhibitUnrestrictedNoLint.pm" 261 }, 262 "Perl::Lint::Policy::Miscellanea::ProhibitUselessNoLint" : { 263 "file" : "lib/Perl/Lint/Policy/Miscellanea/ProhibitUselessNoLint.pm" 264 }, 265 "Perl::Lint::Policy::Modules::ProhibitAutomaticExportation" : { 266 "file" : "lib/Perl/Lint/Policy/Modules/ProhibitAutomaticExportation.pm" 267 }, 268 "Perl::Lint::Policy::Modules::ProhibitConditionalUseStatements" : { 269 "file" : "lib/Perl/Lint/Policy/Modules/ProhibitConditionalUseStatements.pm" 270 }, 271 "Perl::Lint::Policy::Modules::ProhibitEvilModules" : { 272 "file" : "lib/Perl/Lint/Policy/Modules/ProhibitEvilModules.pm" 273 }, 274 "Perl::Lint::Policy::Modules::ProhibitExcessMainComplexity" : { 275 "file" : "lib/Perl/Lint/Policy/Modules/ProhibitExcessMainComplexity.pm" 276 }, 277 "Perl::Lint::Policy::Modules::ProhibitMultiplePackages" : { 278 "file" : "lib/Perl/Lint/Policy/Modules/ProhibitMultiplePackages.pm" 279 }, 280 "Perl::Lint::Policy::Modules::RequireBarewordIncludes" : { 281 "file" : "lib/Perl/Lint/Policy/Modules/RequireBarewordIncludes.pm" 282 }, 283 "Perl::Lint::Policy::Modules::RequireEndWithOne" : { 284 "file" : "lib/Perl/Lint/Policy/Modules/RequireEndWithOne.pm" 285 }, 286 "Perl::Lint::Policy::Modules::RequireExplicitPackage" : { 287 "file" : "lib/Perl/Lint/Policy/Modules/RequireExplicitPackage.pm" 288 }, 289 "Perl::Lint::Policy::Modules::RequireFilenameMatchesPackage" : { 290 "file" : "lib/Perl/Lint/Policy/Modules/RequireFilenameMatchesPackage.pm" 291 }, 292 "Perl::Lint::Policy::Modules::RequireNoMatchVarsWithUseEnglish" : { 293 "file" : "lib/Perl/Lint/Policy/Modules/RequireNoMatchVarsWithUseEnglish.pm" 294 }, 295 "Perl::Lint::Policy::Modules::RequireVersionVar" : { 296 "file" : "lib/Perl/Lint/Policy/Modules/RequireVersionVar.pm" 297 }, 298 "Perl::Lint::Policy::NamingConventions::Capitalization" : { 299 "file" : "lib/Perl/Lint/Policy/NamingConventions/Capitalization.pm" 300 }, 301 "Perl::Lint::Policy::NamingConventions::ProhibitAmbiguousNames" : { 302 "file" : "lib/Perl/Lint/Policy/NamingConventions/ProhibitAmbiguousNames.pm" 303 }, 304 "Perl::Lint::Policy::Objects::IndirectSyntax" : { 305 "file" : "lib/Perl/Lint/Policy/Objects/IndirectSyntax.pm" 306 }, 307 "Perl::Lint::Policy::References::ProhibitDoubleSigils" : { 308 "file" : "lib/Perl/Lint/Policy/References/ProhibitDoubleSigils.pm" 309 }, 310 "Perl::Lint::Policy::RegularExpressions::ProhibitCaptureWithoutTest" : { 311 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitCaptureWithoutTest.pm" 312 }, 313 "Perl::Lint::Policy::RegularExpressions::ProhibitComplexRegexes" : { 314 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitComplexRegexes.pm" 315 }, 316 "Perl::Lint::Policy::RegularExpressions::ProhibitEnumeratedClasses" : { 317 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm" 318 }, 319 "Perl::Lint::Policy::RegularExpressions::ProhibitEscapedMetacharacters" : { 320 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitEscapedMetacharacters.pm" 321 }, 322 "Perl::Lint::Policy::RegularExpressions::ProhibitFixedStringMatches" : { 323 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitFixedStringMatches.pm" 324 }, 325 "Perl::Lint::Policy::RegularExpressions::ProhibitSingleCharAlternation" : { 326 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm" 327 }, 328 "Perl::Lint::Policy::RegularExpressions::ProhibitUnusedCapture" : { 329 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitUnusedCapture.pm" 330 }, 331 "Perl::Lint::Policy::RegularExpressions::ProhibitUnusualDelimiters" : { 332 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm" 333 }, 334 "Perl::Lint::Policy::RegularExpressions::ProhibitUselessTopic" : { 335 "file" : "lib/Perl/Lint/Policy/RegularExpressions/ProhibitUselessTopic.pm" 336 }, 337 "Perl::Lint::Policy::RegularExpressions::RequireBracesForMultiline" : { 338 "file" : "lib/Perl/Lint/Policy/RegularExpressions/RequireBracesForMultiline.pm" 339 }, 340 "Perl::Lint::Policy::RegularExpressions::RequireDotMatchAnything" : { 341 "file" : "lib/Perl/Lint/Policy/RegularExpressions/RequireDotMatchAnything.pm" 342 }, 343 "Perl::Lint::Policy::RegularExpressions::RequireExtendedFormatting" : { 344 "file" : "lib/Perl/Lint/Policy/RegularExpressions/RequireExtendedFormatting.pm" 345 }, 346 "Perl::Lint::Policy::RegularExpressions::RequireLineBoundaryMatching" : { 347 "file" : "lib/Perl/Lint/Policy/RegularExpressions/RequireLineBoundaryMatching.pm" 348 }, 349 "Perl::Lint::Policy::Subroutines::ProhibitAmpersandSigils" : { 350 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitAmpersandSigils.pm" 351 }, 352 "Perl::Lint::Policy::Subroutines::ProhibitBuiltinHomonyms" : { 353 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitBuiltinHomonyms.pm" 354 }, 355 "Perl::Lint::Policy::Subroutines::ProhibitExcessComplexity" : { 356 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitExcessComplexity.pm" 357 }, 358 "Perl::Lint::Policy::Subroutines::ProhibitExplicitReturnUndef" : { 359 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitExplicitReturnUndef.pm" 360 }, 361 "Perl::Lint::Policy::Subroutines::ProhibitManyArgs" : { 362 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitManyArgs.pm" 363 }, 364 "Perl::Lint::Policy::Subroutines::ProhibitNestedSubs" : { 365 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitNestedSubs.pm" 366 }, 367 "Perl::Lint::Policy::Subroutines::ProhibitReturnSort" : { 368 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitReturnSort.pm" 369 }, 370 "Perl::Lint::Policy::Subroutines::ProhibitSubroutinePrototypes" : { 371 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitSubroutinePrototypes.pm" 372 }, 373 "Perl::Lint::Policy::Subroutines::ProhibitUnusedPrivateSubroutines" : { 374 "file" : "lib/Perl/Lint/Policy/Subroutines/ProhibitUnusedPrivateSubroutines.pm" 375 }, 376 "Perl::Lint::Policy::Subroutines::ProtectPrivateSubs" : { 377 "file" : "lib/Perl/Lint/Policy/Subroutines/ProtectPrivateSubs.pm" 378 }, 379 "Perl::Lint::Policy::Subroutines::RequireArgUnpacking" : { 380 "file" : "lib/Perl/Lint/Policy/Subroutines/RequireArgUnpacking.pm" 381 }, 382 "Perl::Lint::Policy::Subroutines::RequireFinalReturn" : { 383 "file" : "lib/Perl/Lint/Policy/Subroutines/RequireFinalReturn.pm" 384 }, 385 "Perl::Lint::Policy::TestingAndDebugging::ProhibitNoStrict" : { 386 "file" : "lib/Perl/Lint/Policy/TestingAndDebugging/ProhibitNoStrict.pm" 387 }, 388 "Perl::Lint::Policy::TestingAndDebugging::ProhibitNoWarnings" : { 389 "file" : "lib/Perl/Lint/Policy/TestingAndDebugging/ProhibitNoWarnings.pm" 390 }, 391 "Perl::Lint::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride" : { 392 "file" : "lib/Perl/Lint/Policy/TestingAndDebugging/ProhibitProlongedStrictureOverride.pm" 393 }, 394 "Perl::Lint::Policy::TestingAndDebugging::RequireTestLabels" : { 395 "file" : "lib/Perl/Lint/Policy/TestingAndDebugging/RequireTestLabels.pm" 396 }, 397 "Perl::Lint::Policy::TestingAndDebugging::RequireUseStrict" : { 398 "file" : "lib/Perl/Lint/Policy/TestingAndDebugging/RequireUseStrict.pm" 399 }, 400 "Perl::Lint::Policy::TestingAndDebugging::RequireUseWarnings" : { 401 "file" : "lib/Perl/Lint/Policy/TestingAndDebugging/RequireUseWarnings.pm" 402 }, 403 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements" : { 404 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm" 405 }, 406 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitComplexVersion" : { 407 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm" 408 }, 409 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitConstantPragma" : { 410 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm" 411 }, 412 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitEmptyQuotes" : { 413 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm" 414 }, 415 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitEscapedCharacters" : { 416 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm" 417 }, 418 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitImplicitNewlines" : { 419 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitImplicitNewlines.pm" 420 }, 421 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals" : { 422 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm" 423 }, 424 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitLeadingZeros" : { 425 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm" 426 }, 427 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls" : { 428 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm" 429 }, 430 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitMagicNumbers" : { 431 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMagicNumbers.pm" 432 }, 433 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitMismatchedOperators" : { 434 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMismatchedOperators.pm" 435 }, 436 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators" : { 437 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm" 438 }, 439 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitNoisyQuotes" : { 440 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm" 441 }, 442 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters" : { 443 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOperatorDelimiters.pm" 444 }, 445 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitSpecialHeredocTerminator" : { 446 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitSpecialHeredocTerminator.pm" 447 }, 448 "Perl::Lint::Policy::ValuesAndExpressions::ProhibitVersionStrings" : { 449 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm" 450 }, 451 "Perl::Lint::Policy::ValuesAndExpressions::RequireConstantVersion" : { 452 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/RequireConstantVersion.pm" 453 }, 454 "Perl::Lint::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars" : { 455 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm" 456 }, 457 "Perl::Lint::Policy::ValuesAndExpressions::RequireNumberSeparators" : { 458 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/RequireNumberSeparators.pm" 459 }, 460 "Perl::Lint::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator" : { 461 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm" 462 }, 463 "Perl::Lint::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator" : { 464 "file" : "lib/Perl/Lint/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm" 465 }, 466 "Perl::Lint::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration" : { 467 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitAugmentedAssignmentInDeclaration.pm" 468 }, 469 "Perl::Lint::Policy::Variables::ProhibitConditionalDeclarations" : { 470 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitConditionalDeclarations.pm" 471 }, 472 "Perl::Lint::Policy::Variables::ProhibitEvilVariables" : { 473 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitEvilVariables.pm" 474 }, 475 "Perl::Lint::Policy::Variables::ProhibitLocalVars" : { 476 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitLocalVars.pm" 477 }, 478 "Perl::Lint::Policy::Variables::ProhibitMatchVars" : { 479 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitMatchVars.pm" 480 }, 481 "Perl::Lint::Policy::Variables::ProhibitPackageVars" : { 482 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitPackageVars.pm" 483 }, 484 "Perl::Lint::Policy::Variables::ProhibitPerl4PackageNames" : { 485 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitPerl4PackageNames.pm" 486 }, 487 "Perl::Lint::Policy::Variables::ProhibitPunctuationVars" : { 488 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitPunctuationVars.pm" 489 }, 490 "Perl::Lint::Policy::Variables::ProhibitReusedNames" : { 491 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitReusedNames.pm" 492 }, 493 "Perl::Lint::Policy::Variables::ProhibitUnusedVariables" : { 494 "file" : "lib/Perl/Lint/Policy/Variables/ProhibitUnusedVariables.pm" 495 }, 496 "Perl::Lint::Policy::Variables::ProtectPrivateVars" : { 497 "file" : "lib/Perl/Lint/Policy/Variables/ProtectPrivateVars.pm" 498 }, 499 "Perl::Lint::Policy::Variables::RequireInitializationForLocalVars" : { 500 "file" : "lib/Perl/Lint/Policy/Variables/RequireInitializationForLocalVars.pm" 501 }, 502 "Perl::Lint::Policy::Variables::RequireLexicalLoopIterators" : { 503 "file" : "lib/Perl/Lint/Policy/Variables/RequireLexicalLoopIterators.pm" 504 }, 505 "Perl::Lint::Policy::Variables::RequireLocalizedPunctuationVars" : { 506 "file" : "lib/Perl/Lint/Policy/Variables/RequireLocalizedPunctuationVars.pm" 507 }, 508 "Perl::Lint::Policy::Variables::RequireNegativeIndices" : { 509 "file" : "lib/Perl/Lint/Policy/Variables/RequireNegativeIndices.pm" 510 }, 511 "Test::Perl::Lint" : { 512 "file" : "lib/Test/Perl/Lint.pm", 513 "version" : "0.25" 514 } 515 }, 516 "release_status" : "stable", 517 "resources" : { 518 "bugtracker" : { 519 "web" : "https://github.com/moznion/Perl-Lint/issues" 520 }, 521 "homepage" : "https://github.com/moznion/Perl-Lint", 522 "repository" : { 523 "url" : "git://github.com/moznion/Perl-Lint.git", 524 "web" : "https://github.com/moznion/Perl-Lint" 525 } 526 }, 527 "version" : "0.25", 528 "x_authority" : "cpan:MOZNION", 529 "x_contributors" : [ 530 "Syohei YOSHIDA <syohex@gmail.com>", 531 "Dale Evans <dale.evans@mycanadapayday.com>", 532 "James Raspass <jraspass@gmail.com>", 533 "Tom Hukins <tom@eborcom.com>" 534 ] 535} 536