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时批评错误?