2012-02-10 14 views
3

を動作するように私が持っている:カントは、ポリシーにはPerl ::評論家を取得::ポリシー::チック:: ProhibitLongLines

  • のUbuntu 10.04
  • をPerlbrew 0.39
  • は、Perl 5.12.3に切り替えました。 perlbrewでのPerl ::評論家とPerl ::評論家:: cpanmとチックインストール

私.perlcriticrcファイル:予想通り

severity = 1 
only= 1 

[CodeLayout::ProhibitHardTabs] 
allow_leading_tabs = 0 

[Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines] 

[Perl::Critic::Policy::Tics::ProhibitLongLines] 
base_max = 120 
hard_max = 130 
pct_allowed = 5 

[Perl::Critic::Policy::OTRS::RequireCamelCase] 

他のポリシー機能が、ラインが終わった時はいつでもお時間を

Use of uninitialized value $min_width in numeric gt (>) at /home/birdy/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/String/Format.pm line 51. 
Use of uninitialized value $replength in numeric gt (>) at /home/birdy/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/String/Format.pm line 51. 
Use of uninitialized value $max_width in numeric gt (>) at /home/birdy/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/String/Format.pm line 56. 
Use of uninitialized value $replength in numeric gt (>) at /home/birdy/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/String/Format.pm line 56. 
Use of uninitialized value $replength in subtraction (-) at /home/birdy/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/String/Format.pm line 67. 
Use of uninitialized value $min_width in subtraction (-) at /home/birdy/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/String/Format.pm line 67. 
Use of uninitialized value $replacement in concatenation (.) or string at /home/birdy/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/String/Format.pm line 67. 

おかげで、あなたが任意の追加情報が必要な場合、私に知らせて:hard_maxによってdefinded長さは、私は、エラーメッセージが表示されます。

答えて

1

これは私のバグのようです。私はperlの5.12.2の午前

perlcritic -1 --noprofile mycode.pl 

:私は、私は完全に私.perlcriticrcファイルを無視しても、同じ警告を取得します。

submit a bug reportに対してPerl::Critic::Ticsとする必要があります。 TicsPerl::Criticの両方のファイルをChangesにチェックしましたが、String::Formatに関連するものは見つかりませんでした。 CriticTicsの最新バージョンを使用していることを確認してください。私は現在Tics(0.006)ですが、私のCriticは少し古くなっています(1.111)。

+1

私にはティクス(0.006)とPerl :: Critic(1.117)があります。私は報告書を提出しました:https://rt.cpan.org/Public/Bug/Display.html?id=74896 – Birdy

+1

openSUSE 12.1で同じエラーが発生しましたので、バグだと思います。私はあなたの答えをupvoteだろうが、私はそれのための15の評判のポイントが必要です。あなたに感謝します。 – Birdy

+0

ようこそ。がんばろう。 – toolic

関連する問題