chore: perlcritic adjustement on RequireArgUnpacking

This commit is contained in:
Stéphane Lesimple 2023-11-08 10:30:09 +00:00 committed by Stéphane Lesimple
parent 9d509b7f2d
commit 7a288bd812
10 changed files with 15 additions and 16 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
doc/sphinx/_build
docs

View file

@ -18,14 +18,14 @@ my $bad;
# generate a uniq prefix based on caller's lineno and caller's caller's lineno, useful to grep or grep -v
sub _prefix { return uc(unpack('H*', pack('S', (caller(1))[2])) . unpack('H*', pack('S', (caller(2))[2]))) . ": "; }
sub info { print $_[0] . "\n"; return 1; } ## no critic (RequireArgUnpacking)
sub _wrn { $bad++; print colored(_prefix() . $_[0], "blue") . "\n"; return 1; } ## no critic (RequireArgUnpacking,ProhibitUnusedPrivateSubroutine)
sub _err { $bad++; print colored(_prefix() . $_[0], "red") . "\n"; return 1; } ## no critic (RequireArgUnpacking)
sub _crit { $bad++; print colored(_prefix() . $_[0], "bold red") . "\n"; return 1; } ## no critic (RequireArgUnpacking)
sub info { print $_[0] . "\n"; return 1; }
sub _wrn { $bad++; print colored(_prefix() . $_[0], "blue") . "\n"; return 1; } ## no critic (ProhibitUnusedPrivateSubroutine)
sub _err { $bad++; print colored(_prefix() . $_[0], "red") . "\n"; return 1; }
sub _crit { $bad++; print colored(_prefix() . $_[0], "bold red") . "\n"; return 1; }
# Linux and BSD don't always have the same account names for UID/GID 0
my ($UID0) = (qx{getent passwd 0})[0] =~ /^([^:]+)/; ## no critic (ProhibitBacktickOperators)
my ($GID0) = (qx{getent group 0})[0] =~ /^([^:]+)/; ## no critic (ProhibitBacktickOperators)
my ($UID0) = (qx{getent passwd 0})[0] =~ /^([^:]+)/; ## no critic (ProhibitBacktickOperators)
my ($GID0) = (qx{getent group 0})[0] =~ /^([^:]+)/; ## no critic (ProhibitBacktickOperators)
my $islinux = (($^O =~ /linux/i) ? 1 : 0);
my $hasacls = (($^O =~ /linux|freebsd/i) ? 1 : 0);

View file

@ -22,6 +22,9 @@ max_nests = 6
[Variables::ProhibitPackageVars]
packages = Data::Dumper File::Find FindBin Log::Log4perl DBI
[Subroutines::RequireArgUnpacking]
short_subroutine_statements = 3
[-BuiltinFunctions::ProhibitBooleanGrep]
[-ControlStructures::ProhibitCascadingIfElse]
[-ControlStructures::ProhibitPostfixControls]

View file

@ -11,7 +11,6 @@ use Getopt::Long;
my $PROBE_NAME = basename($0);
my $debug;
## no critic (Subroutines::RequireArgUnpacking)
## no critic (Subroutines::RequireFinalReturn)
sub _out {

View file

@ -14,7 +14,6 @@ use JSON;
my $PROBE_NAME = basename($0);
my $debug;
## no critic (Subroutines::RequireArgUnpacking)
## no critic (Subroutines::RequireFinalReturn)
sub _out {

View file

@ -11,7 +11,6 @@ use Getopt::Long;
my $PROBE_NAME = basename($0);
my $debug;
## no critic (Subroutines::RequireArgUnpacking)
## no critic (Subroutines::RequireFinalReturn)
sub _out {

View file

@ -15,7 +15,6 @@ $SIG{'CHLD'} = 'IGNORE'; # don't bother using waitpid on this short-lived pro
my $PROBE_NAME = basename($0);
my $debug;
## no critic (Subroutines::RequireArgUnpacking)
## no critic (Subroutines::RequireFinalReturn)
sub _out {

View file

@ -11,7 +11,6 @@ use Getopt::Long;
my $PROBE_NAME = basename($0);
my $debug;
## no critic (Subroutines::RequireArgUnpacking)
## no critic (Subroutines::RequireFinalReturn)
## no critic (InputOutput::ProhibitBacktickOperators)

View file

@ -43,7 +43,7 @@ sub new { ## no critic (ArgUnpacking)
return $Object;
}
sub R { return OVH::Result->new(err => shift, @_); } ## no critic (ArgUnpacking)
sub R { return OVH::Result->new(err => shift, @_); }
=cut uncomment for result tracing
sub R {
@ -58,7 +58,7 @@ sub R {
sub err { return shift->{'err'} }
sub value { return shift->{'value'} }
sub msg { return $_[0]->{'msg'} ? $_[0]->{'msg'} : $_[0]->{'err'} } ## no critic (ArgUnpacking)
sub msg { return $_[0]->{'msg'} ? $_[0]->{'msg'} : $_[0]->{'err'} }
sub is_err { return shift->{'err'} =~ /^ERR/ }
sub is_ok { return shift->{'err'} =~ /^OK/ }

View file

@ -64,9 +64,9 @@ sub closeSyslog {
return 1;
}
sub _log { _display('LOG', @_); return 1; } ## no critic (RequireArgUnpacking,ProhibitUnusedPrivateSubroutines)
sub _warn { _display('WARN', @_); $NB_WARNINGS++; return 1; } ## no critic (RequireArgUnpacking,ProhibitUnusedPrivateSubroutines)
sub _err { _display('ERR', @_); $NB_ERRORS++; return 1; } ## no critic (RequireArgUnpacking,ProhibitUnusedPrivateSubroutines)
sub _log { _display('LOG', @_); return 1; } ## no critic (ProhibitUnusedPrivateSubroutines)
sub _warn { _display('WARN', @_); $NB_WARNINGS++; return 1; }
sub _err { _display('ERR', @_); $NB_ERRORS++; return 1; } ## no critic (ProhibitUnusedPrivateSubroutines)
# Display a message
sub _display {