line | % | coverage | branch |
199 | 100 | T | F | if ($$self{"plugin_dirs"}) |
223 | 0 | T | F | unless $url |
226 | 0 | T | F | if ($res->is_error) |
264 | 50 | T | F | if (exists $dispatch{$check_name}) { } |
271 | 0 | T | F | if (exists $$self{"plugins"}{$check_name}) |
341 | 50 | T | F | unless $url |
359 | 50 | T | F | if ($html =~ m[<title>(.*?)</title>]is) |
368 | 50 | T | F | if ($len == 0) { } |
| 50 | T | F | elsif ($len < 10) { } |
| 0 | T | F | elsif ($len > 65) { } |
380 | 50 | T | F | if ($title =~ /^(home|untitled|index)$/i) |
394 | 100 | T | F | if ($html =~ /<meta\s+name=["']description["']\s+content=["'](.*?)["']/is) |
404 | 50 | T | F | if ($html =~ /<link\s+rel=["']canonical["']\s+href=["'](.*?)["']/is) |
417 | 50 | T | F | if ($html =~ /<meta\s+name=["']robots["']\s+content=["'](.*?)["']/is) |
430 | 50 | T | F | if ($html =~ /<meta\s+name=["']viewport["']\s+content=["'](.*?)["']/is) |
443 | 100 | T | F | if ($html =~ m[<h1\b[^>]*>(.*?)</h1>]is) |
454 | 50 | T | F | $words > 0 ? : |
462 | 0 | T | F | unless $attr =~ /alt=/i |
464 | 50 | T | F | if (scalar @missing) |
485 | 50 | T | F | if (scalar @jsonld) |
544 | 100 | T | F | unless (%counts) |
553 | 50 | T | F | if (not $counts{'h1'}) { } |
| 50 | T | F | elsif ($counts{'h1'} > 1) { } |
566 | 50 | T | F | if ($last_level and $level > $last_level + 1) |
576 | 50 | T | F | if ($len < 2) { } |
| 50 | T | F | elsif ($len > 120) { } |
588 | 50 | T | F | @issues ? : |
601 | 50 | T | F | if ($$self{"url"} and $$self{"url"} =~ m[^https?://]i) |
618 | 0 | T | F | $attrs =~ /\bhref\s*=\s*'(.*?)'/i ? : |
619 | 0 | T | F | $attrs =~ /\bhref\s*=\s*([^\s>]+)/i ? : |
622 | 0 | T | F | if (defined $href and $href =~ m[^\s*https?://]i) { } |
625 | 0 | T | F | if (defined $base_host and defined $host) { } |
626 | 0 | T | F | if (lc $host eq lc $base_host) { } |
646 | 0 | T | F | if ($text =~ /$bad_rx/) |
651 | 50 | T | F | $total ? : |
| 50 | T | F | $external || $badtext ? : |
654 | 50 | T | F | if ($total) { } |
683 | 50 | T | F | @missing ? : |
686 | 50 | T | F | if ($found == 0) { } |
| 0 | T | F | elsif (@missing) { } |
718 | 50 | T | F | @missing ? : |
721 | 50 | T | F | if ($found == 0) { } |
| 0 | T | F | elsif (@missing) { } |
749 | 50 | T | F | if ($size_bytes > 1048576) { } |
| 50 | T | F | elsif ($size_bytes > 102400) { } |
| 50 | T | F | elsif ($size_bytes < 1024) { } |
784 | 50 | T | F | if length $text < 100 |
792 | 0 | T | F | if $sentences == 0 |
799 | 0 | T | F | if $word_count < 50 |
810 | 0 | T | F | if length $word == 0 |
814 | 0 | T | F | $vowels > 0 ? : |
815 | 0 | T | F | if $word =~ /e$/ |
817 | 0 | T | F | if $syllables < $word_count |
829 | 0 | T | F | if ($flesch_score >= 90) { } |
| 0 | T | F | elsif ($flesch_score >= 80) { } |
| 0 | T | F | elsif ($flesch_score >= 70) { } |
| 0 | T | F | elsif ($flesch_score >= 60) { } |
| 0 | T | F | elsif ($flesch_score >= 50) { } |
| 0 | T | F | elsif ($flesch_score >= 30) { } |