Привет.
13 октября 2013 г., 3:25 пользователь Nikolay Mishin <[email protected]> написал:
> MoscowPM, доброй ночи,
>
> почему файл с содержанием
>
> my %hash={'test$test' => 1};
>
> не проходит
>
> perlcritic --single-policy=RequireInterpolation t_crit.pl
> выдавая
>
> String *may* require interpolation at line 1, column 11. See page 51 of
> PBP. (Severity: 1)
> получается, что такую полиси нужно всегда отключать?
>
Можно отключать вообще все нестрогие проверки - с severity меньше
определенного уровня.
К тому же всегда можно настроить perlcriticrc так, чтобы включались только
нужные проверки (в том числе, и не входящие в дефолтную поставку), а
ненужные отключались.
зачем она тогда была придумана?
>
Для того, чтобы напомнить программисту, что при одиночных кавычках
интерполяции не будет - на тот случай, если он по ошибке использовал их
вместо двойных - по-моему, очевидно? )
>
> спасибо
>
> --
> С уважением
> Николай Мишин
>
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
--
Best regards,
Ilya Chesnokov
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org