フォローコードは評論家によって受け入れられません、重大度4:
return {
'debug' => $debug,
'identifier' => $identifier
};
このエラーが発生します:
# Perl::Critic found these violations in "filename.pl":
# Comma used to separate statements at line 356, column 3. See pages 68,71 of PBP. (Severity: 4)
ただし、このコードはコメントなしで受け入れられます。
my $result = {
'debug' => $debug,
'identifier' => $identifier
};
return $result;
一時変数を使用して戻り値を記述する方が本当に良いComma used to separate statements
のでしょうか、それとも、ハッシュ参照を作成して返すだけの時間を検出する際に批評家が間違っているのでしょうか。