Perl::Critic::Community::Utils - Utility functions for the Community policy set
This module contains utility functions for use in Perl::Critic::Community policies. All functions are exportable on demand.
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().
return
return()
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.
if
foreach
Dan Book, dbook@cpan.org
dbook@cpan.org
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.
Perl::Critic, Perl::Critic::Community
To install Perl::Critic::Community, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Perl::Critic::Community
CPAN shell
perl -MCPAN -e shell install Perl::Critic::Community
For more information on module installation, please visit the detailed CPAN module installation guide.