đang Follow không được chấp nhận bởi phê bình, mức độ nghiêm trọng 4:Perl phê bình: Comma sử dụng để báo cáo riêng biệt
return {
'debug' => $debug,
'identifier' => $identifier
};
tôi nhận được lỗi này:
# 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)
Nhưng mã này được chấp nhận mà không bất kỳ nhận xét:
my $result = {
'debug' => $debug,
'identifier' => $identifier
};
return $result;
Có thực sự tốt hơn để viết trả lại bằng biến tạm thời hoặc là nhà phê bình sai khi phát hiện một Comma used to separate statements
trong khi tôi chỉ đang xây dựng và trả về một hashref?
WOuld nó giúp đỡ nếu bạn viết trở lại '({....});'? – Ingo
Tôi không thể sao chép hành vi này. Bạn đang sử dụng phiên bản «Perl :: Critic' nào? – Borodin
Tôi không thể tái tạo vấn đề: 'perlcritic --brutal -s ValuesAndExpressions :: ProhibitCommaSeparatedBáo cáo so9110962.plso9110962.pl source OK' Có lẽ nâng cấp PPI và Perl :: Critic? – daxim