nsl*_*mnx 6 perl strict perl-critic
我知道最好使用Modern :: Perl而不是使用严格和警告.
使用默认选项,Perl :: Critic v1.121会在严格之前抱怨代码,即使在代码之前使用"使用Modern :: Perl"也是如此.
问题:如下所示更新perlcriticrc配置的最佳解决方案,还是有更好的方法?
cat~/.perlcriticrc
[TestingAndDebugging::RequireUseStrict]
equivalent_modules = Modern::Perl
[TestingAndDebugging::RequireUseWarnings]
equivalent_modules = Modern::Perl
Run Code Online (Sandbox Code Playgroud)
另外值得注意: 开发者讨论在这里
小智 3
您可以“使用 5.014”(或更高版本,如果可用)在第一行中隐式启用“use strict”。Perl::Critic 更喜欢这种本地方法。之后,如果您仍然觉得有必要,您仍然可以自由地调用 use Modern::Perl。