Condition Coverage

blib/lib/Perl/Critic/Policy/Modules/RequireExplicitInclusion.pm
Criterion Covered Total %
condition 21 26 80.7


and 3 conditions

line !l l&&!r l&&r condition
187 1056 17 15 $elem->isa('PPI::Token::Word') && is_qualified_name($elem->content) && is_function_call($elem)
209 137 1 21 $elem->isa('PPI::Token::Word') && is_class_name($elem) && !is_perl_builtin($elem) && '__PACKAGE__' ne $elem->content
238 1050 6 32 $elem->isa('PPI::Token::Symbol') && is_qualified_name($elem->canonical)

or 2 conditions

line l !l condition
132 0 1 $self->{'_ignore_modules_regexes'} ||= []
140 0 1 $self->{'_ignore_modules'} ||= {}
155 0 0 $doc->filename || 'unknown'
323 24 10 $self->{'_ignore_modules'} //= {}

or 3 conditions

line l !l&&r !l&&!r condition
87 2 0 26 $config_string // $parameter->get_default_string
310 1 1 28 $call eq "STDIN" or $call eq "STDOUT"
2 1 27 $call eq "STDIN" or $call eq "STDOUT" or $call eq "STDERR"