B::Lint 和 Perl::Critic 用于静态代码分析



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

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

B::Lint 和 Perl::Critic 是独立的模块。

不需要同时使用这两个模块

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

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

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

相关内容

  • 没有找到相关文章

最新更新