Perl::Critic 'Code before strictures' 使用 Modern::P erl



我理解使用Modern::Perl而不是使用strict和warnings是最佳实践。

使用默认选项,Perl::Critic v1.121会抱怨strict之前的代码,即使'use Modern::Perl'出现在code之前。

问题:像下面这样更新perlcriticrc配置是最好的解决方案,还是有更好的方法?

下面配置的来源

猫~/。perlcriticrc

[TestingAndDebugging::RequireUseStrict]
equivalent_modules = Modern::Perl
[TestingAndDebugging::RequireUseWarnings]
equivalent_modules = Modern::Perl

同样值得注意的是:

您可以"use 5.014"(或更高版本)在第一行隐式启用"use strict"。Perl::Critic更喜欢这种原生方法。在此之后,如果您仍然觉得有必要,您可以自由地调用use Modern::Perl。

相关内容

  • 没有找到相关文章

最新更新