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

NAME

       Perl::Critic::Freenode::Utils - Utility functions for the Freenode policy set

DESCRIPTION

       This module contains utility functions for use in Perl::Critic::Freenode policies. All
       functions are exportable on demand.

FUNCTIONS

   is_empty_return
        my $bool = is_empty_return($elem);

       Tests whether a PPI::Token::Word "return" element represents an empty "return" statement.
       This function returns false for "return()".

   is_structural_block
        my $bool = is_structural_block($elem);

       Tests whether a PPI::Structure::Block element is structural, and does not introduce a new
       calling context. This function currently only returns true for blocks in compound
       statements such as "if" and "foreach", but may be extended to cover more cases in the
       future.

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