Branch Coverage

File:lib/CheckSpelling/Yaml.pm
Coverage:59.7%

line%coveragebranch
27100TFunless open $yaml, "<", $file
34100TFif /^\s*#/
3550TFif (/^(\s*)(\S.*)/) { }
0TFelsif (/^\s*$/ and @result) { }
4050TFif (@result and $level < scalar @path_split)
4450TFif $last
4550TFif (not $level or length $prefix > length $prefixes[$level - 1])
4650TFif ($level == scalar @path_split) { }
50100TFif ($remainder =~ /$next:(.*)$/)
52100TFif ($level == scalar @path_split)
5450TFif ($mode =~ /\s*([-+>|]+)\s*$/) { }
50TFelsif ($mode =~ /\s*(\S.*?)\s*$/) { }
7150TFunless @result
770TFif ($newlines eq "")
800TFunless ($newlines eq "+")
830TFif ($mode eq "")
860TFif ($mode eq "|")
890TFif ($mode eq ">")
940TFif ($line eq '') { }
117100TFif (/^(\s*)#/)
11850TFif $state == 3
121100TFif ($state == 0) { }
50TFelsif ($state == 1) { }
122100TFunless /^(\s*)\S+\s*:/
128100TFif not scalar @nests or $len > $nests[$#nests]
129100TFif (/^\s*(($key)\s*:\s*([|>](?:[-+]\d*)?|\$\{\{.*|(?:"\s*|)$value))\s*$/)
132100TFif $gh_yaml_mode =~ /$value|\$\{\{/
133100TFif ($report_match) { }
14250TFif (/^\s*(?:#.*|)$/)
149100TFif (scalar @nests and $len > $nests[$#nests] and $v =~ /$value/)
151100TFif ($report_match) { }