Perl-Lint 0.25 Latest
Files
- Build.PL
- Changes
- LICENSE
- MANIFEST
- META.json
- META.yml
- README.md
- author/benchmark_lint_vs_critic.pl
- author/create_skeleton.pl
- cpanfile
- eg/lint.pl
- eg/lint_string.pl
- lib/Perl/Lint.pm
- lib/Perl/Lint/Constants/Kind.pm
- lib/Perl/Lint/Constants/Type.pm
- lib/Perl/Lint/Filter/LikePerlCritic/Brutal.pm
- lib/Perl/Lint/Filter/LikePerlCritic/Cruel.pm
- lib/Perl/Lint/Filter/LikePerlCritic/Gentle.pm
- lib/Perl/Lint/Filter/LikePerlCritic/Harsh.pm
- lib/Perl/Lint/Filter/LikePerlCritic/Stern.pm
- lib/Perl/Lint/Keywords.pm
- lib/Perl/Lint/Policy.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitBooleanGrep.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitComplexMappings.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitReverseSortBlock.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitStringyEval.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitStringySplit.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitUniversalCan.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitUselessTopic.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitVoidGrep.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/ProhibitVoidMap.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/RequireBlockGrep.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/RequireBlockMap.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/RequireGlobFunction.pm
- lib/Perl/Lint/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm
- lib/Perl/Lint/Policy/ClassHierarchies/ProhibitAutoloading.pm
- lib/Perl/Lint/Policy/ClassHierarchies/ProhibitExplicitISA.pm
- lib/Perl/Lint/Policy/ClassHierarchies/ProhibitOneArgBless.pm
- lib/Perl/Lint/Policy/CodeLayout/ProhibitParensWithBuiltins.pm
- lib/Perl/Lint/Policy/CodeLayout/ProhibitQuotedWordLists.pm
- lib/Perl/Lint/Policy/CodeLayout/RequireTrailingCommas.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitCStyleForLoops.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitCascadingIfElse.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitDeepNests.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitLabelsWithSpecialBlockNames.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitMutatingListFunctions.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitNegativeExpressionsInUnlessAndUntilConditions.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitPostfixControls.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitUnlessBlocks.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitUnreachableCode.pm
- lib/Perl/Lint/Policy/ControlStructures/ProhibitUntilBlocks.pm
- lib/Perl/Lint/Policy/ErrorHandling/RequireCarping.pm
- lib/Perl/Lint/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitBacktickOperators.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitBarewordFileHandles.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitExplicitStdin.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitInteractiveTest.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitJoinedReadline.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitOneArgSelect.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitReadlineInForLoop.pm
- lib/Perl/Lint/Policy/InputOutput/ProhibitTwoArgOpen.pm
- lib/Perl/Lint/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm
- lib/Perl/Lint/Policy/InputOutput/RequireBriefOpen.pm
- lib/Perl/Lint/Policy/InputOutput/RequireCheckedClose.pm
- lib/Perl/Lint/Policy/InputOutput/RequireCheckedOpen.pm
- lib/Perl/Lint/Policy/InputOutput/RequireCheckedSyscalls.pm
- lib/Perl/Lint/Policy/InputOutput/RequireEncodingWithUTF8Layer.pm
- lib/Perl/Lint/Policy/Miscellanea/ProhibitFormats.pm
- lib/Perl/Lint/Policy/Miscellanea/ProhibitTies.pm
- lib/Perl/Lint/Policy/Miscellanea/ProhibitUnrestrictedNoLint.pm
- lib/Perl/Lint/Policy/Miscellanea/ProhibitUselessNoLint.pm
- lib/Perl/Lint/Policy/Modules/ProhibitAutomaticExportation.pm
- lib/Perl/Lint/Policy/Modules/ProhibitConditionalUseStatements.pm
- lib/Perl/Lint/Policy/Modules/ProhibitEvilModules.pm
- lib/Perl/Lint/Policy/Modules/ProhibitExcessMainComplexity.pm
- lib/Perl/Lint/Policy/Modules/ProhibitMultiplePackages.pm
- lib/Perl/Lint/Policy/Modules/RequireBarewordIncludes.pm
- lib/Perl/Lint/Policy/Modules/RequireEndWithOne.pm
- lib/Perl/Lint/Policy/Modules/RequireExplicitPackage.pm
- lib/Perl/Lint/Policy/Modules/RequireFilenameMatchesPackage.pm
- lib/Perl/Lint/Policy/Modules/RequireNoMatchVarsWithUseEnglish.pm
- lib/Perl/Lint/Policy/Modules/RequireVersionVar.pm
- lib/Perl/Lint/Policy/NamingConventions/Capitalization.pm
- lib/Perl/Lint/Policy/NamingConventions/ProhibitAmbiguousNames.pm
- lib/Perl/Lint/Policy/Objects/IndirectSyntax.pm
- lib/Perl/Lint/Policy/References/ProhibitDoubleSigils.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitCaptureWithoutTest.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitComplexRegexes.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitEscapedMetacharacters.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitFixedStringMatches.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitUnusedCapture.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm
- lib/Perl/Lint/Policy/RegularExpressions/ProhibitUselessTopic.pm
- lib/Perl/Lint/Policy/RegularExpressions/RequireBracesForMultiline.pm
- lib/Perl/Lint/Policy/RegularExpressions/RequireDotMatchAnything.pm
- lib/Perl/Lint/Policy/RegularExpressions/RequireExtendedFormatting.pm
- lib/Perl/Lint/Policy/RegularExpressions/RequireLineBoundaryMatching.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitAmpersandSigils.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitBuiltinHomonyms.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitExcessComplexity.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitExplicitReturnUndef.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitManyArgs.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitNestedSubs.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitReturnSort.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitSubroutinePrototypes.pm
- lib/Perl/Lint/Policy/Subroutines/ProhibitUnusedPrivateSubroutines.pm
- lib/Perl/Lint/Policy/Subroutines/ProtectPrivateSubs.pm
- lib/Perl/Lint/Policy/Subroutines/RequireArgUnpacking.pm
- lib/Perl/Lint/Policy/Subroutines/RequireFinalReturn.pm
- lib/Perl/Lint/Policy/TestingAndDebugging/ProhibitNoStrict.pm
- lib/Perl/Lint/Policy/TestingAndDebugging/ProhibitNoWarnings.pm
- lib/Perl/Lint/Policy/TestingAndDebugging/ProhibitProlongedStrictureOverride.pm
- lib/Perl/Lint/Policy/TestingAndDebugging/RequireTestLabels.pm
- lib/Perl/Lint/Policy/TestingAndDebugging/RequireUseStrict.pm
- lib/Perl/Lint/Policy/TestingAndDebugging/RequireUseWarnings.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitImplicitNewlines.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMagicNumbers.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMismatchedOperators.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOperatorDelimiters.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitSpecialHeredocTerminator.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/RequireConstantVersion.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/RequireNumberSeparators.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm
- lib/Perl/Lint/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm
- lib/Perl/Lint/Policy/Variables/ProhibitAugmentedAssignmentInDeclaration.pm
- lib/Perl/Lint/Policy/Variables/ProhibitConditionalDeclarations.pm
- lib/Perl/Lint/Policy/Variables/ProhibitEvilVariables.pm
- lib/Perl/Lint/Policy/Variables/ProhibitLocalVars.pm
- lib/Perl/Lint/Policy/Variables/ProhibitMatchVars.pm
- lib/Perl/Lint/Policy/Variables/ProhibitPackageVars.pm
- lib/Perl/Lint/Policy/Variables/ProhibitPerl4PackageNames.pm
- lib/Perl/Lint/Policy/Variables/ProhibitPunctuationVars.pm
- lib/Perl/Lint/Policy/Variables/ProhibitReusedNames.pm
- lib/Perl/Lint/Policy/Variables/ProhibitUnusedVariables.pm
- lib/Perl/Lint/Policy/Variables/ProtectPrivateVars.pm
- lib/Perl/Lint/Policy/Variables/RequireInitializationForLocalVars.pm
- lib/Perl/Lint/Policy/Variables/RequireLexicalLoopIterators.pm
- lib/Perl/Lint/Policy/Variables/RequireLocalizedPunctuationVars.pm
- lib/Perl/Lint/Policy/Variables/RequireNegativeIndices.pm
- lib/Test/Perl/Lint.pm
- minil.toml
- t/00_compile.t
- t/01_filter_policise.t
- t/Filter/LikePerlCritic.t
- t/Policy/BuiltinFunctions/prohibit_boolean_grep.t
- t/Policy/BuiltinFunctions/prohibit_complex_mappings.t
- t/Policy/BuiltinFunctions/prohibit_lvalue_substr.t
- t/Policy/BuiltinFunctions/prohibit_reverse_sort_block.t
- t/Policy/BuiltinFunctions/prohibit_sleep_via_select.t
- t/Policy/BuiltinFunctions/prohibit_stringy_eval.t
- t/Policy/BuiltinFunctions/prohibit_stringy_split.t
- t/Policy/BuiltinFunctions/prohibit_universal_can.t
- t/Policy/BuiltinFunctions/prohibit_universal_isa.t
- t/Policy/BuiltinFunctions/prohibit_useless_topic.t
- t/Policy/BuiltinFunctions/prohibit_void_grep.t
- t/Policy/BuiltinFunctions/prohibit_void_map.t
- t/Policy/BuiltinFunctions/require_block_grep.t
- t/Policy/BuiltinFunctions/require_block_map.t
- t/Policy/BuiltinFunctions/require_glob_function.t
- t/Policy/BuiltinFunctions/require_simple_sort_block.t
- t/Policy/ClassHierarchies/prohibit_autoloading.t
- t/Policy/ClassHierarchies/prohibit_explicit_isa.t
- t/Policy/ClassHierarchies/prohibit_one_arg_bless.t
- t/Policy/CodeLayout/prohibit_parens_with_builtins.t
- t/Policy/CodeLayout/prohibit_quoted_word_lists.t
- t/Policy/CodeLayout/require_trailing_commas.t
- t/Policy/ControlStructures/prohibit_cascading_if_else.t
- t/Policy/ControlStructures/prohibit_cstyle_for_loops.t
- t/Policy/ControlStructures/prohibit_deep_nests.t
- t/Policy/ControlStructures/prohibit_labels_with_special_block_names.t
- t/Policy/ControlStructures/prohibit_mutating_list_functions.t
- t/Policy/ControlStructures/prohibit_negative_expressions_in_unless_and_until_conditions.PL
- t/Policy/ControlStructures/prohibit_negative_expressions_in_unless_and_until_conditions.t
- t/Policy/ControlStructures/prohibit_postfix_controls.t
- t/Policy/ControlStructures/prohibit_unless_blocks.t
- t/Policy/ControlStructures/prohibit_unreachable_code.t
- t/Policy/ControlStructures/prohibit_until_blocks.t
- t/Policy/ErrorHandling/require_carping.t
- t/Policy/ErrorHandling/require_checking_return_value_of_eval.t
- t/Policy/InputOutput/prohibit_backtick_operators.t
- t/Policy/InputOutput/prohibit_bareword_file_handles.t
- t/Policy/InputOutput/prohibit_explicit_stdin.t
- t/Policy/InputOutput/prohibit_interactice_test.t
- t/Policy/InputOutput/prohibit_joined_readline.t
- t/Policy/InputOutput/prohibit_one_arg_select.t
- t/Policy/InputOutput/prohibit_readline_in_for_loop.t
- t/Policy/InputOutput/prohibit_two_arg_open.t
- t/Policy/InputOutput/require_breced_file_handle_with_print.t
- t/Policy/InputOutput/require_brief_open.t
- t/Policy/InputOutput/require_checked_close.t
- t/Policy/InputOutput/require_checked_open.t
- t/Policy/InputOutput/require_checked_syscalls.t
- t/Policy/InputOutput/require_encoding_with_utf8_layer.t
- t/Policy/Miscellanea/prohibit_formats.t
- t/Policy/Miscellanea/prohibit_ties.t
- t/Policy/Miscellanea/prohibit_unrestricted_no_lint.t
- t/Policy/Miscellanea/prohibit_useless_no_lint.t
- t/Policy/Module/prohibit_automatic_exportation.t
- t/Policy/Module/prohibit_conditional_use_statements.t
- t/Policy/Module/prohibit_evil_modules.t
- t/Policy/Module/prohibit_evil_modules/modules-no-regular-expressions.txt
- t/Policy/Module/prohibit_evil_modules/modules-regular-expressions.txt
- t/Policy/Module/prohibit_excess_main_complexity.t
- t/Policy/Module/prohibit_multiple_packages.t
- t/Policy/Module/require_bareword_includes.t
- t/Policy/Module/require_end_with_one.t
- t/Policy/Module/require_explicit_package.t
- t/Policy/Module/require_filename_matches_package.t
- t/Policy/Module/require_no_match_vars_with_use_english.t
- t/Policy/Module/require_version_var.t
- t/Policy/NamingConventions/ProhibitAmbiguousNames.t
- t/Policy/NamingConventions/capitalization.PL
- t/Policy/NamingConventions/capitalization.t
- t/Policy/Objects/indirect_syntax.t
- t/Policy/RegularExpressions/prohibit_capture_without_test.t
- t/Policy/RegularExpressions/prohibit_complex_regexes.t
- t/Policy/RegularExpressions/prohibit_enumerated_classes.t
- t/Policy/RegularExpressions/prohibit_escaped_metacharacters.t
- t/Policy/RegularExpressions/prohibit_fixed_string_matches.t
- t/Policy/RegularExpressions/prohibit_single_char_alternation.t
- t/Policy/RegularExpressions/prohibit_unused_capture.t
- t/Policy/RegularExpressions/prohibit_unusual_delimiters.t
- t/Policy/RegularExpressions/prohibit_useless_topic.t
- t/Policy/RegularExpressions/require_braces_for_multiline.t
- t/Policy/RegularExpressions/require_dot_match_anything.t
- t/Policy/RegularExpressions/require_extended_formatting.t
- t/Policy/RegularExpressions/require_line_boundary_matching.t
- t/Policy/Subroutines/prohibit_ampersand_sigils.t
- t/Policy/Subroutines/prohibit_builtin_homonyms.t
- t/Policy/Subroutines/prohibit_excess_complexity.t
- t/Policy/Subroutines/prohibit_explicit_return_undef.t
- t/Policy/Subroutines/prohibit_many_args.t
- t/Policy/Subroutines/prohibit_nested_subs.t
- t/Policy/Subroutines/prohibit_return_sort.t
- t/Policy/Subroutines/prohibit_subroutine_prototypes.t
- t/Policy/Subroutines/prohibit_unused_private_subroutines.t
- t/Policy/Subroutines/protect_private_subs.t
- t/Policy/Subroutines/require_arg_unpacking.t
- t/Policy/Subroutines/require_final_return.t
- t/Policy/TestingAndDebugging/prohibit_no_strict.t
- t/Policy/TestingAndDebugging/prohibit_no_warnings.t
- t/Policy/TestingAndDebugging/prohibit_prolonged_stricture_override.t
- t/Policy/TestingAndDebugging/require_test_labels.t
- t/Policy/TestingAndDebugging/require_use_strict.t
- t/Policy/TestingAndDebugging/require_use_warnings.t
- t/Policy/Util.pm
- t/Policy/ValuesAndExpressions/prohibit_comma_separated_statements.t
- t/Policy/ValuesAndExpressions/prohibit_complex_version.t
- t/Policy/ValuesAndExpressions/prohibit_constant_pragma.t
- t/Policy/ValuesAndExpressions/prohibit_empty_quotes.t
- t/Policy/ValuesAndExpressions/prohibit_escaped_characters.t
- t/Policy/ValuesAndExpressions/prohibit_implicit_newlines.t
- t/Policy/ValuesAndExpressions/prohibit_interpolation_of_literals.t
- t/Policy/ValuesAndExpressions/prohibit_leading_zeros.t
- t/Policy/ValuesAndExpressions/prohibit_long_chains_of_method_calls.t
- t/Policy/ValuesAndExpressions/prohibit_magic_numbers.t
- t/Policy/ValuesAndExpressions/prohibit_mismatched_operators.t
- t/Policy/ValuesAndExpressions/prohibit_mixed_boolean_operators.t
- t/Policy/ValuesAndExpressions/prohibit_noisy_quotes.t
- t/Policy/ValuesAndExpressions/prohibit_quotes_as_quotelike_operator_delimiters.t
- t/Policy/ValuesAndExpressions/prohibit_special_heredoc_terminator.t
- t/Policy/ValuesAndExpressions/prohibit_version_strings.t
- t/Policy/ValuesAndExpressions/require_constant_version.t
- t/Policy/ValuesAndExpressions/require_interpolation_of_metachars.t
- t/Policy/ValuesAndExpressions/require_number_separators.t
- t/Policy/ValuesAndExpressions/require_quoted_heredoc_terminator.t
- t/Policy/ValuesAndExpressions/require_upper_case_heredoc_terminator.t
- t/Policy/Variables/prohibit_augumented_assignment_in_declaration.t
- t/Policy/Variables/prohibit_conditional_declarations.t
- t/Policy/Variables/prohibit_evil_variables.t
- t/Policy/Variables/prohibit_local_vars.t
- t/Policy/Variables/prohibit_match_vars.t
- t/Policy/Variables/prohibit_package_vars.t
- t/Policy/Variables/prohibit_perl4package_names.t
- t/Policy/Variables/prohibit_punctuation_vars.t
- t/Policy/Variables/prohibit_reused_names.t
- t/Policy/Variables/prohibit_unused_variables.t
- t/Policy/Variables/protect_private_vars.t
- t/Policy/Variables/require_initialization_for_local_vars.t
- t/Policy/Variables/require_lexical_loop_iterators.t
- t/Policy/Variables/require_localized_punctuation_vars.PL
- t/Policy/Variables/require_localized_punctuation_vars.t
- t/Policy/Variables/require_negative_indices.t
- t/Policy/Variables/resources/variables-no-regular-expressions.txt
- t/Policy/Variables/resources/variables-regular-expressions.txt
- t/Test/00_compile.t
- t/Test/01_basic.t
- t/Test/resources/c_style_loop.pl
- t/Test/resources/no_package_scoped_version.pl
- t/Test/resources/should_be_ignore.pl