(rule, rel)
| 40 | |
| 41 | |
| 42 | def change_rule(rule, rel): |
| 43 | rule = rule.strip() |
| 44 | if _is_comment(rule): |
| 45 | return rule |
| 46 | not_ignore, rule = _not_ignore(rule) |
| 47 | match_all, rule = _match_all_level(rule) |
| 48 | rule = _remove_slash(rule) |
| 49 | if not match_all: |
| 50 | rule = f"/{rule}" |
| 51 | else: |
| 52 | rule = f"/**/{rule}" |
| 53 | if not_ignore: |
| 54 | rule = f"!/{rel}{rule}" |
| 55 | else: |
| 56 | rule = f"/{rel}{rule}" |
| 57 | return normalize_file(rule) |
| 58 | |
| 59 | |
| 60 | def _change_dirname(dirname, pattern_list, new_dirname): |
no test coverage detected