В более ранних версиях Perl :: Critic "строгая политика" не была известна
Moose разрешает строгий режим для вас, но это будет исправлено, если вы обновитесь
Perl :: Критик.
Я использую оба Perl :: Critic и Perl :: Tidy с Moose, и я не вижу
ничего особо сломанного. Ну, вообще-то, я не могу получить Perl :: Tidy
чтобы правильно расположить такие вещи:
my $apple = Apple->new({
color => "red",
type => "delicious",
});
Тиди будет настаивать, что (и {два начальных уровня отступа,
и это будет выглядеть глупо:
my $apple = Apple->new({
color => "red",
type => "delicious",
});
Но у нас была эта проблема раньше; соглашение о кодировании в проекте
это использовать хеш-реф, а не хэш, для именованных параметров. Так что это не
действительно проблема, связанная с Moose, как таковая.
Каковы ваши симптомы?
/ J