table of contents
Perl::Critic::Freenode::Utils(3pm) | User Contributed Perl Documentation | Perl::Critic::Freenode::Utils(3pm) |
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
2020-12-26 | perl v5.32.0 |