我如何使用Perl :: Critic :: Policy :: ValuesAndExpressions :: ProhibitMagicNumbers

时间:2013-10-23 14:08:56

标签: perl perl-module

我想使用模块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,我会收到错误 无法解析代码:解析Perl文档的未知错误

如果我使用Perl :: Critic :: Policy :: ValuesAndExpressions :: ProhibitMagicNumbers,我会收到错误 无法通过包“Perl :: Critic”找到对象方法“new”

1 个答案:

答案 0 :(得分:5)

Perl :: Critic解析Perl,而不是C。