Perlcritic overhaul, add missing 'use module', update cpanfile, replace Mojo::Log with Log::Any
* Use more strict policy in perlcritic (add more policies) * Add missing Use Encode and Use File::Spec in Craniac.pm * Replace Mojo::Log with Log::Any, as Log::Any can catch stacktraces * Update cpanfile
This commit is contained in:
@@ -94,3 +94,25 @@ lib_sections = NAME | VERSION | DESCRIPTION | AUTHOR | LICENSE AND COPYRIGHT
|
||||
# Have to use it, so fuckoff
|
||||
|
||||
[-Variables::ProhibitPackageVars]
|
||||
|
||||
[-CodeLayout::RequireASCII]
|
||||
|
||||
[-Editor::RequireEmacsFileVariables]
|
||||
|
||||
[-TooMuchCode::ProhibitUnnecessaryUTF8Pragma]
|
||||
|
||||
[-TooMuchCode::ProhibitDuplicateLiteral]
|
||||
|
||||
[-ErrorHandling::RequireUseOfExceptions]
|
||||
|
||||
[-ValuesAndExpressions::RequireConstantOnLeftSideOfEquality]
|
||||
[-Lax::RequireConstantOnLeftSideOfEquality::ExceptEq]
|
||||
|
||||
[-Lax::ProhibitEmptyQuotes::ExceptAsFallback]
|
||||
|
||||
[-CodeLayout::RequireUseUTF8]
|
||||
|
||||
[ValuesAndExpressions::RestrictLongStrings]
|
||||
max_length = 256
|
||||
|
||||
[-Miscellanea::ProhibitUnrestrictedNoCritic]
|
||||
|
||||
Reference in New Issue
Block a user