我需要在Perl中实现lint和Perl :: Critic进行静态代码分析。我在Perl中找到了lint的B :: Lint模块。
答案 0 :(得分:4)
B::Lint和Perl::Critic是单独的模块。
不需要同时使用这两个模块,但使用这两个模块很有用。
我为自己创建了一个包装脚本,以便按顺序运行。例如,要分析单个Perl源代码文件(file.pl
):
perlcritic --brutal --verbose 9 file.pl
perl -MO=Lint file.pl