| blib/lib/JSON/Color.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 16 | 35 | 45.7 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 166 | 0 | 0 | 0 | $sul_available and &Scalar::Util::blessed($data) |
| 0 | 0 | 0 | $sul_available and &Scalar::Util::blessed($data) and $data->can("TO_JSON") | |
| 175 | 0 | 2 | 1 | $sul_available and &Scalar::Util::LooksLikeNumber::looks_like_number($data) =~ /^(4|12|4352|8704)$/o |
| line | l | !l | condition |
|---|---|---|---|
| 47 | 3 | 3 | $_ //= "" |
| 70 | 0 | 1 | $ct->get_item_color_as_ansi("number") // "" |
| 84 | 0 | 1 | $ct->get_item_color_as_ansi("null") // "" |
| 98 | 0 | 1 | $ct->get_item_color_as_ansi($value ? "true" : "false") // "" |
| 192 | 0 | 2 | $opts //= {} |
| 193 | 0 | 2 | $opts->{'_indent'} //= 0 |
| 198 | 0 | 1 | (((defined $ENV{'NO_COLOR'} ? "NoColor" : undef) // $ENV{'JSON_COLOR_COLOR_THEME'}) // $ENV{'COLOR_THEME'}) // "default_ansi" |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 166 | 0 | 1 | 3 | $ref eq "JSON::XS::Boolean" or $ref eq "JSON::PP::Boolean" |
| 198 | 1 | 0 | 1 | (defined $ENV{'NO_COLOR'} ? "NoColor" : undef) // $ENV{'JSON_COLOR_COLOR_THEME'} |
| 0 | 0 | 1 | ((defined $ENV{'NO_COLOR'} ? "NoColor" : undef) // $ENV{'JSON_COLOR_COLOR_THEME'}) // $ENV{'COLOR_THEME'} | |
| 0 | 2 | 0 | $opts->{'color_theme'} //= (((defined $ENV{'NO_COLOR'} ? "NoColor" : undef) // $ENV{'JSON_COLOR_COLOR_THEME'}) // $ENV{'COLOR_THEME'}) // "default_ansi" |