NAME

Perl::Critic::Policy::Plicease::ProhibitSpecificModules - Prohibit the use of specific modules or pragmas

VERSION

version 0.05

SYNOPSIS

perlcriticrc:

[Plicease::ProhibitSpecificModules]
illicit_modules = Foo Bar

code:

use Foo; # not ok
use Bar; # not ok
use Baz; # ok

DESCRIPTION

The policy Perl::Critic::Policy::Community::DiscouragedModules provides a good start for modules that typically should not be used in new code, however for specific organizational policies, you may want to disallow specific modules. This policy has been designed to allow you to do exactly that without any "starter" disallowed modules.

AFFILIATION

None.

CONFIGURATION

  • illicit_modules

    Space separated list of modules that should be disallowed.

The policy is also configurable with the standard options.

AUTHOR

Author: Graham Ollis <plicease@cpan.org>

Contributors:

Ville Skyttä (SCOP)

COPYRIGHT AND LICENSE

This software is copyright (c) 2019-2024 by Graham Ollis.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.