parseExclusions function
Reads the exclusion list (exclusions: [{id, reason, record}]).
Implementation
List<CoverageExclusion> parseExclusions(String yamlText) {
final doc = loadYaml(yamlText);
final list = doc is YamlMap ? doc['exclusions'] : null;
if (list is! YamlList) return [];
return [
for (final e in list)
CoverageExclusion('${e['id']}', '${e['reason']}', '${e['record']}'),
];
}