Subject: | Applicability to Moo and Moo::Role is unclear |
Perl::Critic::Moose doesn't mention Moo.
It looks like Perl::Critic::Policy::Moose::ProhibitMultipleWiths can be configured to treat Moo and Moo::Role the same as Moose via the equivalent_modules config option.
But that's not the case for Perl::Critic::Policy::Moose::ProhibitNewMethod which has Moose hard-coded.
Usage of Moo continues to grow, and is likely to increase with the 2.0 release.
It would be helpful if the policies that are applicable to Moo could be reused.