Size: a a a

2020 December 15

SZ

Sergey Zhmylove in Modern::Perl
Павел Колганов ☭
Ожидаем исправления ситуации с доступом Ярослава, чтобы не работать совсем уж испорченными телефонами.
А разве у него нет доступа?
источник

AK

Andrey Konovalov in Modern::Perl
Sergey Zhmylove
Мне любопытно, умные люди писали этот плагин для критик или не очень
Expression form of "eval" at /tmp/1.pl line 13.
Return value of eval not tested at /tmp/1.pl line 13.
источник

AK

Andrey Konovalov in Modern::Perl
У меня номера строк другие, но суть понятна
источник

SZ

Sergey Zhmylove in Modern::Perl
Andrey Konovalov
Expression form of "eval" at /tmp/1.pl line 13.
Return value of eval not tested at /tmp/1.pl line 13.
Ну ты его протести :р
источник

SZ

Sergey Zhmylove in Modern::Perl
eval xxx or 1;
источник

ПК

Павел Колганов ☭... in Modern::Perl
Sergey Zhmylove
А разве у него нет доступа?
Нет, написал, что строка ввода тупо неактивная.
См. чуть выше.
источник

SZ

Sergey Zhmylove in Modern::Perl
Павел Колганов ☭
Нет, написал, что строка ввода тупо неактивная.
См. чуть выше.
Наверное, он просто забанен :))
источник

SZ

Sergey Zhmylove in Modern::Perl
Тут нет каких-то хитрых капчей, любой пришедший обычно сразу может писать
источник

AK

Andrey Konovalov in Modern::Perl
Sergey Zhmylove
Ну ты его протести :р
Если честно, я даже не понял, что это за use lib do { sub XX {}}
источник

AK

Andrey Konovalov in Modern::Perl
Почему не просто eval 'sub XX {}' ??
источник

AK

Andrey Konovalov in Modern::Perl
Если про compile-time, то в BEGIN {}
источник

SZ

Sergey Zhmylove in Modern::Perl
Andrey Konovalov
Почему не просто eval 'sub XX {}' ??
Потому что строковый евал запрещен perlcritic
источник

SZ

Sergey Zhmylove in Modern::Perl
Ты сам же написал!
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
есть капча. на которую так и хочется пошутить
источник

AK

Andrey Konovalov in Modern::Perl
Sergey Zhmylove
Потому что строковый евал запрещен perlcritic
eval 'use lib ' - это не строковый что ли? Я сегодня слегка не выспался, но не до такой же степени...
источник

SZ

Sergey Zhmylove in Modern::Perl
Andrey Konovalov
eval 'use lib ' - это не строковый что ли? Я сегодня слегка не выспался, но не до такой же степени...
Нет
источник

SZ

Sergey Zhmylove in Modern::Perl
eval "use $module; 1" -- это не строковый eval в терминах perlcritic
источник

VG

Vadim Goncharov in Modern::Perl
О_о
источник

a

allter in Modern::Perl
Vadim Goncharov
да вроде депрекейтят ж?
taint никто не депрекейтил AFAIR. Это часть мер предосторожности для возможности суидных скриптов (в части ENV и т.д.).

Другое дело, что для его адекватной работы для сколько-нибудь серьёзной проги нужно, что бы, например, тот же DBI тэйнтил строки, поступающие из БД и ругался на попытку записать грязные строки в БД, а этого нет.

Учитывая, что даже к варнингам многие относятся негативно, сомневаюсь, что кто-то будет специально обеспечивать такую поддержку для taint.
источник

AP

Anton Petrusevich in Modern::Perl
Павел Колганов ☭
Ожидаем исправления ситуации с доступом Ярослава, чтобы не работать совсем уж испорченными телефонами.
разбанил
источник