У меня есть:Cant получить в политику 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]
Функция другие политики, как ожидается, но всякий раз, когда линия закончена длина definded по hard_max, я получаю сообщение об ошибке:
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.
Спасибо за ваше время, и если вам нужна дополнительная информация, дайте мне знать.
У меня есть Tics (0.006) и Perl :: Critic (1.117). Я отправил отчет: https://rt.cpan.org/Public/Bug/Display.html?id=74896 – Birdy
У меня такая же ошибка в openSUSE 12.1, поэтому я думаю, что это ошибка. Я бы поднял ваш ответ, но мне нужно 15 баллов за это. Спасибо за ваше время. – Birdy
Добро пожаловать. Удачи. – toolic