6

strict や warnings を使用するよりも Modern::Perl を使用する方がベスト プラクティスであることを理解しています。

デフォルトのオプションでは、Perl::Critic v1.121 は、「use Modern::Perl」がコードの前にある場合でも、strict の前のコードについて文句を言います。

質問: 以下のように perlcriticrc 設定を更新するための最良の解決策はありますか、それとももっと良い方法がありますか?

以下の構成のソース

猫 ~/.perlcriticrc

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

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

また、注記: 開発者のディスカッションはこちら

4

1 に答える 1

3

「use 5.014」(利用可能な場合はそれ以上) を使用して、最初の行で「use strict」を暗黙的に有効にすることができます。Perl::Critic は、このネイティブなアプローチをより気に入っています。その後も、必要に応じて Modern::Perl を自由に呼び出すことができます。

于 2014-09-03T21:22:03.147 に答える