Контроль неиспользуемых переменных в perl?

Есть ли какие-нибудь решения, которые помогут в нахождении неиспользуемых переменных в коде?
  • Вопрос задан
  • 2879 просмотров
Пригласить эксперта
Ответы на вопрос 3
SLY_G
@SLY_G
журналист, переводчик, программист, стартапщик
use strict;
use warnings;

таким образом, нужно будет объявлять все переменные, и при этом perl выдаст предупреждение, когда переменная упомянута в коде только один раз — это будет означать, что она объявляется и не используется.

Вообще, я в последнее время использую

use common::sense;

Макрос для хорошего набора директив.
Ответ написан
vsespb
@vsespb
Выдаёт варнинг:
use warnings; $test_2=1; $test_1 = "hello\n"; print $test_1;

Не выдаёт варнинг:

use warnings; my $test_2=1; $test_1 = "hello\n"; print $test_1;

баг 2002-года rt.perl.org/rt3/Public/Bug/Display.html?id=5087
в 2013 за него объявлена награда rjbs.manxome.org/rubric/entry/1964

Only perl can parse perl
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
Поиск в гугле навел на Perl::Critic
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы