myp*_*arl 3 perl lint perl-critic static-code-analysis
我需要为 Perl 中的静态代码分析实现 lint 和 Perl::Critic。我在 Perl 中找到了用于 lint 的 B::Lint 模块。
B::Lint和Perl::Critic是独立的模块。
不需要同时使用这两个模块,但同时使用两个模块很有用。
我为自己创建了一个包装脚本来依次运行这两个脚本。例如,要分析单个 Perl 源代码文件 ( file.pl):
perlcritic --brutal --verbose 9 file.pl
perl -MO=Lint file.pl
Run Code Online (Sandbox Code Playgroud)