| blib/lib/Venus.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 12 | 50 | 24.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 105 | 0 | 0 | 9 | defined $_ && !ref($_) && /^[A-Za-z]/u && $exports{$_} |
| 205 | 0 | 0 | 0 | $next and UNIVERSAL::isa($data, "CODE") |
| 209 | 0 | 0 | 0 | $next and &Scalar::Util::blessed($data) |
| 214 | 0 | 0 | 0 | $next and ref $data eq "SCALAR" |
| 218 | 0 | 0 | 0 | $next and UNIVERSAL::can(&load($data)->package, $code) |
| 223 | 0 | 0 | 0 | $next and UNIVERSAL::can($data, "AUTOLOAD") |
| 257 | 0 | 0 | 0 | $data && UNIVERSAL::isa($data, $type) && UNIVERSAL::isa($data, 'Venus::Error') && ($data->name ? $name ? $data->of($name) : &true() : (!$name ? &true() : &false())) |
| 544 | 0 | 0 | 0 | @args and not $$codes{$args[0]} |
| line | l | !l | condition |
|---|---|---|---|
| 313 | 0 | 0 | $data || [@ARGV] |
| 403 | 1 | 6 | $data //= {} |
| 782 | 1 | 5 | $data //= {} |
| 827 | 0 | 0 | $args || {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 210 | 0 | 0 | 0 | UNIVERSAL::can($data, $code) or UNIVERSAL::can($data, "AUTOLOAD") |
| 404 | 0 | 7 | 0 | $data->{'context'} //= (caller 1)[3] |
| 609 | 30 | 5 | 131 | ref $lprop eq 'HASH' && ref $rprop eq 'HASH' || ref $lprop eq 'ARRAY' && ref $rprop eq 'ARRAY' |
| 627 | 15 | 0 | 15 | ref $lprop eq 'HASH' && ref $rprop eq 'HASH' || ref $lprop eq 'ARRAY' && ref $rprop eq 'ARRAY' |
| 783 | 0 | 6 | 0 | $data->{'context'} //= (caller 1)[3] |
| 1115 | 0 | 0 | 0 | $name // $data =~ s/\W//gru |