Вопросы по теме '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