B :: Lint和Perl ::静态代码分析的批评者

时间:2012-05-30 12:40:00

标签: perl lint static-code-analysis

我需要在Perl中实现lint和Perl :: Critic进行静态代码分析。我在Perl中找到了lint的B :: Lint模块。

  1. 是否真的需要使用这两个模块进行静态代码分析?
  2. 如果是,那么这两个模块如何协同工作?

1 个答案:

答案 0 :(得分:4)

B::LintPerl::Critic是单独的模块。

不需要同时使用这两个模块,但使用这两个模块很有用。

我为自己创建了一个包装脚本,以便按顺序运行。例如,要分析单个Perl源代码文件(file.pl):

perlcritic --brutal --verbose 9 file.pl
perl -MO=Lint file.pl