verbose = %f:%l:%c:\n %p: %m\n theme = (core || more) [TestingAndDebugging::RequireUseWarnings] equivalent_modules = MooseX::Singleton metaclass MooseX::Types [TestingAndDebugging::RequireUseStrict] equivalent_modules = MooseX::Singleton metaclass MooseX::Types [Modules::ProhibitExcessMainComplexity] max_mccabe = 30 [ControlStructures::ProhibitPostfixControls] allow = if unless [RegularExpressions::RequireExtendedFormatting] minimum_regex_length_to_complain_about = 7 [InputOutput::RequireCheckedSyscalls] functions = :builtins exclude_functions = print [Variables::ProhibitPackageVars] add_packages = Module::CoreList CPAN::Config CPAN Storable [Modules::PerlMinimumVersion] version = 5.008001 [Documentation::RequirePodSections] lib_sections = NAME | VERSION | SYNOPSIS | CONFIGURATION AND ENVIRONMENT | DEPENDENCIES | BUGS AND LIMITATIONS | AUTHOR | SUPPORT | LICENSE AND COPYRIGHT script_sections = NAME | USAGE | OPTIONS | EXIT STATUS | AUTHOR # Temporary exclusions to use while cleaning up. #[-CodeLayout::RequireTidyCode] #[-CodeLayout::ProhibitTrailingWhitespace] # Exclusions # # I disagree with this one. [-ValuesAndExpressions::ProhibitMagicNumbers] # I don't use RCS keywords. [-Miscellanea::RequireRcsKeywords] # Excluded because we filter out development versions. [-ValuesAndExpressions::RequireConstantVersion] # Excluded because we use 4-space tabs as our standard. [-CodeLayout::ProhibitHardTabs] # Excluded because I do my pod my own way. [-Documentation::RequirePodAtEnd] # I don't use Emacs, why use this? [-Editor::RequireEmacsFileVariables] # We've decided not to use exceptions here. [-ErrorHandling::RequireUseOfExceptions]