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)
| 1031 | |
| 1032 | |
| 1033 | def _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 | |
| 1049 | def validate_ignorable_clues(rule_directories, is_builtin): |
no test coverage detected