Вопросы по теме 'perl-critic'

Почему я должен использовать ‹ARGV› или ‹› вместо ‹STDIN› в Perl?
Цитата из Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin Perl имеет полезный волшебный дескриптор файла, называемый * ARGV, который проверяет командную строку и, если есть какие-либо аргументы, открывает и читает их как файлы....
4547 просмотров
schedule 30.10.2021

Как заставить Perl::Critic работать с E.P.I.C и eclipse?
Я запускаю eclipse Galileo с EPIC 0.5.46 и ActiveState ActivePerl 5.10.0 на WinXP SP3. Я только что скачал Perl::Critic с помощью диспетчера пакетов и интегрировал его в eclipse. с помощью соответствующей страницы свойств. Я могу запустить...
4659 просмотров
schedule 15.03.2022

Предотвратить выполнение компилятором блоков BEGIN/UNITCHECK/CHECK/INIT
Я хочу обнаружить грамматические ошибки в моем коде Perl. Я обнаружил, что perlcritic пропускает многие из них (например, случайный else вставляется перед любым if , поэтому попытка скомпилировать с perl -cw выглядит как единственный...
106 просмотров
schedule 03.07.2022

Почему Perl :: Critic не любит использовать shift для заполнения переменных подпрограммы?
В последнее время я решил чаще использовать Perl :: Critic на моем код. После программирования на Perl в течение почти 7 лет я привык к большинству лучших практик Perl на долгое время, но я знаю, что всегда есть возможности для улучшения. Однако...
2109 просмотров
schedule 12.10.2022

Как заставить Perl::Critic отображать нарушающую политику в выводе?
Мне сказали, что Perl::Critic может показывать название политики, которая нарушает в его выводе. Но я не могу вспомнить, что я должен сделать, чтобы включить это. Как это можно включить в perlcritic.rc ?
340 просмотров
schedule 09.02.2023

Perlcritic считает, что хэши — это операторы, разделенные запятыми
Я получаю нарушение perlcritic, которое не имеет смысла для блоков кода, подобных следующему: $object->insert( { %defaults, name => 'TEST', line => 1, keywords => 'TEST OBJECT',...
104 просмотров
schedule 30.04.2023

как установить Perl Critical на OSX?
Пробовал скачать, распаковать, по инструкции: tar -zxf Perl-Critic-1.107_001.tar.gz cd Perl-Critic-1.107_001 perl Makefile.PL make make test make install Когда я перехожу к этапу создания, я получаю: /usr/bin/perl...
3393 просмотров
schedule 05.12.2022

Почему try::Tiny try {} отличается от eval {} для объектов, созданных внутри блока try?
У меня есть следующий код инициализации в апплете на панели задач: use Gtk3 -init; use Glib::Object::Introspection; eval { Glib::Object::Introspection->setup( basename => 'Notify', version => '0.7', package...
172 просмотров
schedule 27.05.2024