-1

モジュール 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" というエラーが発生します

4

1 に答える 1

5

Perl::Critic は、C ではなく Perl を解析します。

于 2013-10-23T14:10:26.940 に答える