Skip Menu |

This queue is for tickets about the Module-CPANTS-Analyse CPAN distribution.

Report information
The Basics
Id: 83336
Status: resolved
Priority: 0/
Queue: Module-CPANTS-Analyse

People
Owner: Nobody in particular
Requestors: ribasushi [...] leporine.io
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: (no value)
Fixed in: (no value)



Subject: Fails to detect strict via `use MooseX::Types`
Modules containing the following: use MooseX::Types -declare => [ ... ]; are marked as not using strict. I suspect this is actually a bug in Module::ExtractUse. Cheers
On 2013-02-14 23:44:31, RIBASUSHI wrote: Show quoted text
> Modules containing the following: > > use MooseX::Types -declare => [ ... ]; > > are marked as not using strict. I suspect this is actually a bug in > Module::ExtractUse. > > Cheers
MooseX::Role::Parameterized should also be checked for, as it (like Moose::Role) sets strict and warnings.
Both MooseX::Types and MooseX::Role::Parameterized are now considered as "use strict" equivalents. Thanks. https://github.com/cpants/Module-CPANTS-Analyse/commit/bea6e2df4ce680c5c54e1b6b35d32ebff22e51b8 (for MX:R:P) https://github.com/cpants/Module-CPANTS-Analyse/commit/787c7910e72a0dc7cdbae5cb3965780fe2ce721b (for MX:T, plus recent Module::ExtractUse fix in 0.31) On Sat Aug 10 04:56:04 2013, ETHER wrote: Show quoted text
> On 2013-02-14 23:44:31, RIBASUSHI wrote:
> > Modules containing the following: > > > > use MooseX::Types -declare => [ ... ]; > > > > are marked as not using strict. I suspect this is actually a bug in > > Module::ExtractUse. > > > > Cheers
> > MooseX::Role::Parameterized should also be checked for, as it (like > Moose::Role) sets strict and warnings.
Closed as 0.91 was released. Thanks. On Thu Sep 05 11:53:49 2013, ISHIGAKI wrote: Show quoted text
> Both MooseX::Types and MooseX::Role::Parameterized are now considered > as "use strict" equivalents. Thanks. > > https://github.com/cpants/Module-CPANTS- > Analyse/commit/bea6e2df4ce680c5c54e1b6b35d32ebff22e51b8 (for MX:R:P) > > https://github.com/cpants/Module-CPANTS- > Analyse/commit/787c7910e72a0dc7cdbae5cb3965780fe2ce721b (for MX:T, > plus recent Module::ExtractUse fix in 0.31) > > On Sat Aug 10 04:56:04 2013, ETHER wrote:
> > On 2013-02-14 23:44:31, RIBASUSHI wrote:
> > > Modules containing the following: > > > > > > use MooseX::Types -declare => [ ... ]; > > > > > > are marked as not using strict. I suspect this is actually a bug in > > > Module::ExtractUse. > > > > > > Cheers
> > > > MooseX::Role::Parameterized should also be checked for, as it (like > > Moose::Role) sets strict and warnings.