Login
RT #72660: Exclude pragmas from Modules::RequireExplicitPackage
authorTom Wyant <harryfmudd@comcast.net>
Mon, 5 Dec 2011 20:03:31 +0000 (20:03 +0000)
committerTom Wyant <harryfmudd@comcast.net>
Mon, 5 Dec 2011 20:03:31 +0000 (20:03 +0000)
commitf80de7de6b7d0ed204f28db772adf723b8991e69
treef8699041825cfd0ea0b51e0747d421fb0f7646f0
parentbfcee38dcd1143379e2a1744c3f864dd7f3d0e5b
RT #72660: Exclude pragmas from Modules::RequireExplicitPackage

This commit does not do what the original request asked for, but does
allow the user to specify modules which are allowed to be imported
before the 'package' statement. The configuration option is
'allow_import_of' (for the moment -- I'm sure someone can think of a
better name), and by default it allows nothing.
Changes
lib/Perl/Critic/Policy/Modules/RequireExplicitPackage.pm
t/Modules/RequireExplicitPackage.run