モジュール Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers を使用して、.C ファイルでのみマジック ナンバーをチェックしたい
use strict;
use warnings;
use Perl::Critic;
open(my $FILE, "< test.c") or die $!;
my $critic = Perl::Critic->new();
my @violations = $critic->critique($FILE);
print @violations;
close($FILE);
Perl::Critic を使用すると、Can't parse code: Unknown error parsing Perl document というエラーが表示されます
Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers を使用すると、Can't locate object method "new" via package "Perl::Critic" というエラーが発生します