MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / _ignorable_clue_error

Function _ignorable_clue_error

src/licensedcode/models.py:1033–1046  ·  view source on GitHub ↗

Return a pair of the result of validating a rule's ignorable clues and expected ignorable clues if there is an error. Otherwise, returns None.

(rule, rules_dir)

Source from the content-addressed store, hash-verified

1031
1032
1033def _ignorable_clue_error(rule, rules_dir):
1034 """
1035 Return a pair of the result of validating a rule's ignorable clues and expected ignorable clues
1036 if there is an error. Otherwise, returns None.
1037 """
1038 result = get_ignorables(rule.rule_file(rules_data_dir=rules_dir))
1039 expected = get_normalized_ignorables(rule)
1040 if result != expected:
1041 rule_file = rule.rule_file(rules_data_dir=rules_dir)
1042
1043 result['files'] = [
1044 f'file://{rule_file}',
1045 ]
1046 return result, expected
1047
1048
1049def validate_ignorable_clues(rule_directories, is_builtin):

Callers 1

validate_ignorable_cluesFunction · 0.85

Calls 3

get_ignorablesFunction · 0.85
rule_fileMethod · 0.45

Tested by

no test coverage detected