2 Commits

Author SHA1 Message Date
eleksir
499da4fe84 Fix whitespaces in Craniac.pm :) 2022-09-02 00:07:19 +03:00
eleksir
f4d738697c Add exception to perlcritic policies, remove verbosity settings from .perlcriticrc 2022-09-02 00:06:33 +03:00
2 changed files with 39 additions and 39 deletions

View File

@@ -14,8 +14,6 @@
# Perl::Critic::Policy::ProhibitImplicitImport # Perl::Critic::Policy::ProhibitImplicitImport
# Perl::Critic::Policy::CodeLayout::RequireUseUTF8 # Perl::Critic::Policy::CodeLayout::RequireUseUTF8
severity = 5
verbose = 8
# minorify some of warnings that are not really critical # minorify some of warnings that are not really critical
[-InputOutput::RequireCheckedClose] [-InputOutput::RequireCheckedClose]
@@ -131,3 +129,5 @@ lib_sections = NAME | VERSION | DESCRIPTION | AUTHOR | LICENSE AND COPYRIGHT
max_length = 256 max_length = 256
[-Miscellanea::ProhibitUnrestrictedNoCritic] [-Miscellanea::ProhibitUnrestrictedNoCritic]
[-RegularExpressions::ProhibitFixedStringMatches]

View File

@@ -128,49 +128,49 @@ my $parse_message = sub {
my $reply; my $reply;
if (defined $answer->{misc}) { if (defined $answer->{misc}) {
unless (defined $answer->{misc}->{answer}) { unless (defined $answer->{misc}->{answer}) {
$answer->{misc}->{answer} = 1;
}
unless (defined $answer->{misc}->{bot_nick}) {
$answer->{misc}->{bot_nick} = '';
}
unless (defined $answer->{misc}->{csign}) {
$answer->{misc}->{csign} = $c->{csign};
}
unless (defined $answer->{misc}->{fwd_cnt}) {
$answer->{misc}->{fwd_cnt} = 1;
} else {
if ($answer->{misc}->{fwd_cnt} > $fwd_cnt) {
$log->error ('[ERROR] Forward loop detected, discarding message.');
$log->debug (Dumper $m);
return;
} else {
$answer->{misc}->{fwd_cnt}++;
}
}
unless (defined $answer->{misc}->{good_morning}) {
$answer->{misc}->{good_morning} = 0;
}
unless (defined $answer->{misc}->{msg_format}) {
$answer->{misc}->{msg_format} = 0;
}
unless (defined $answer->{misc}->{username}) {
$answer->{misc}->{username} = 'user';
}
} else {
$answer->{misc}->{answer} = 1; $answer->{misc}->{answer} = 1;
}
unless (defined $answer->{misc}->{bot_nick}) {
$answer->{misc}->{bot_nick} = ''; $answer->{misc}->{bot_nick} = '';
}
unless (defined $answer->{misc}->{csign}) {
$answer->{misc}->{csign} = $c->{csign}; $answer->{misc}->{csign} = $c->{csign};
}
unless (defined $answer->{misc}->{fwd_cnt}) {
$answer->{misc}->{fwd_cnt} = 1; $answer->{misc}->{fwd_cnt} = 1;
} else {
if ($answer->{misc}->{fwd_cnt} > $fwd_cnt) {
$log->error ('[ERROR] Forward loop detected, discarding message.');
$log->debug (Dumper $m);
return;
} else {
$answer->{misc}->{fwd_cnt}++;
}
}
unless (defined $answer->{misc}->{good_morning}) {
$answer->{misc}->{good_morning} = 0; $answer->{misc}->{good_morning} = 0;
}
unless (defined $answer->{misc}->{msg_format}) {
$answer->{misc}->{msg_format} = 0; $answer->{misc}->{msg_format} = 0;
}
unless (defined $answer->{misc}->{username}) {
$answer->{misc}->{username} = 'user'; $answer->{misc}->{username} = 'user';
}
} else {
$answer->{misc}->{answer} = 1;
$answer->{misc}->{bot_nick} = '';
$answer->{misc}->{csign} = $c->{csign};
$answer->{misc}->{fwd_cnt} = 1;
$answer->{misc}->{good_morning} = 0;
$answer->{misc}->{msg_format} = 0;
$answer->{misc}->{username} = 'user';
} }
my $csign = $answer->{misc}->{csign}; my $csign = $answer->{misc}->{csign};
@@ -339,7 +339,7 @@ my $parse_message = sub {
} }
} }
# Попадаем сюда только если входящая фраза не распознана ранее как ключевая. # Попадаем сюда только если входящая фраза не распознана ранее как ключевая.
my $cid; my $cid;
if ($m->{plugin} eq 'telegram') { if ($m->{plugin} eq 'telegram') {