The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Perl::Critic::Policy::ProhibitOrReturn - Do not use `or return`

AFFILIATION

This policy is a policy in the Perl::Critic::Policy::ProhibitOrReturn distribution.

DESCRIPTION

Avoid using or return. Consider using equivalent if (or unless) statement instead.

    # not ok
    sub foo {
        my ($x) = @_;
        $x or return;
        ...
    }

    # ok
    sub foo {
        my ($x) = @_;
        return if !$x;
        ...
    }

CONFIGURATION

This Policy is not configurable except for the standard options.

LICENSE

Copyright (C) utgwkk.

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

AUTHOR

utgwkk <utagawakiki@gmail.com>