in cfn_policy_validator/argument_actions.py [0:0]
def parse_findings_to_ignore(values_as_list):
if values_as_list is None:
return values_as_list
values_as_list = [value.strip() for value in values_as_list]
findings_to_ignore = []
for value in values_as_list:
if "." in value:
resource_and_code = value.split(".", 1)
# a split must have at least two members of the array, so no need to validate
finding_to_ignore = ResourceAndCodeFindingToIgnore(resource_and_code[0], resource_and_code[1])
else:
finding_to_ignore = ResourceOrCodeFindingToIgnore(value)
findings_to_ignore.append(finding_to_ignore)
return findings_to_ignore