Provided by: libperl-critic-freenode-perl_0.028-1_all bug

NAME

       Perl::Critic::Policy::Freenode::WarningsSwitch - Scripts should not use the -w switch on
       the shebang line

DESCRIPTION

       The "-w" switch enables warnings globally in a perl program, including for any modules
       that did not explicitly enable or disable any warnings. The "-W" switch enables warnings
       even for modules that explicitly disabled them. The primary issue with this is enabling
       warnings for code that you did not write.  Some of these modules may not be designed to
       run with warnings enabled, but still work fine. Instead, use warnings within your own code
       only.

         #!/usr/bin/perl -w # not ok
         #!/usr/bin/perl -W # not ok
         use warnings;      # ok

AFFILIATION

       This policy is part of Perl::Critic::Freenode.

CONFIGURATION

       This policy is not configurable except for the standard options.

AUTHOR

       Dan Book, "dbook@cpan.org"

COPYRIGHT AND LICENSE

       Copyright 2015, Dan Book.

       This library is free software; you may redistribute it and/or modify it under the terms of
       the Artistic License version 2.0.

SEE ALSO

       Perl::Critic, warnings

perl v5.28.1                                20Perl::Critic::Policy::Freenode::WarningsSwitch(3pm)