Perl评论家:逗号用于分隔陈述

Kon*_*rak 7 perl perl-critic

Critic不接受关注代码,严重性为4:

return {
    'debug'  => $debug,
    'identifier' => $identifier
};
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

# 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)
Run Code Online (Sandbox Code Playgroud)

但是这个代码没有任何评论被接受:

my $result = {
    'debug' => $debug,
    'identifier' => $identifier
};

return $result; 
Run Code Online (Sandbox Code Playgroud)

使用临时变量编写返回信息真的更好吗,或者在检测到Comma used to separate statements我刚刚构建并返回hashref时批评错误?

Bil*_*ert 7

我在版本1.105中发现了这个错误,它在版本1.116中消失了.它固定在那里之间.

更改日志中未提及此修复程序,但提及了PPI更改.可能是PPI错误.