0
Files
i3status-ae/.perlcriticrc
eleksir 9851c59f48 Add perlcritic, generate json output only on update
* Use perlcritic to lint script, add .perlcriticrc config
* Do not generate json on every output iteration, use $UPDATE variable
  to detect if updates are ready.
2021-07-18 18:59:58 +03:00

29 lines
1.1 KiB
Plaintext

#!/usr/bin/env perlcritic
severity = 5
verbose = 8
[-Variables::ProhibitPunctuationVars]
[-ControlStructures::ProhibitUnlessBlocks]
[-Variables::RequireLocalizedPunctuationVars]
[-Subroutines::ProhibitSubroutinePrototypes]
[-ErrorHandling::RequireCarping]
[-ValuesAndExpressions::ProhibitEmptyQuotes]
[-ValuesAndExpressions::ProhibitMagicNumbers]
[-ValuesAndExpressions::ProhibitNoisyQuotes]
[-Subroutines::ProhibitExcessComplexity]
[-InputOutput::ProhibitBacktickOperators]
[-RegularExpressions::RequireExtendedFormatting]
[-RegularExpressions::ProhibitEnumeratedClasses]
[-RegularExpressions::RequireLineBoundaryMatching]
[-RegularExpressions::RequireDotMatchAnything]
[-ControlStructures::ProhibitCascadingIfElse]
[-InputOutput::RequireCheckedSyscalls]
[-InputOutput::RequireCheckedClose]
[-InputOutput::RequireBriefOpen]
[-CodeLayout::ProhibitParensWithBuiltins]
[-ControlStructures::ProhibitPostfixControls]
[-ValuesAndExpressions::ProhibitLongChainsOfMethodCalls]
[-Modules::RequireVersionVar]
[-CodeLayout::RequireTidyCode]
[-TestingAndDebugging::RequireUseWarnings]