Path 1: 1230 calls (0.99)

'/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/config/file_to_lint.py' (50) '/Users/andrehora/Documents/git/projects-pathspotter/py...

('CVS',) (1161) ['failing.py'] (24) ['ignored_subdirectory'] (21) ['CVS'] (12) [] (9) ['test', 'test_two'] (1) ['migrations'] (1) ['foo', 'bar', 'bin'...

tuple (1163) list (58) [] (9)

[] (1167) list (63)

False (1222) True (8)

1def _is_ignored_file(
2    element: str,
3    ignore_list: list[str],
4    ignore_list_re: list[Pattern[str]],
5    ignore_list_paths_re: list[Pattern[str]],
6) -> bool:
7    element = os.path.normpath(element)
8    basename = os.path.basename(element)
9    return (
10        basename in ignore_list
11        or _is_in_ignore_list_re(basename, ignore_list_re)
12        or _is_in_ignore_list_re(element, ignore_list_paths_re)
13    )
            

Path 2: 9 calls (0.01)

'/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/lint/../regrtest_data/directory/ignored_subdirectory/failing.py' (2) '/Users/andreho...

('CVS',) (9)

list (8) tuple (1)

[] (9)

True (9)

1def _is_ignored_file(
2    element: str,
3    ignore_list: list[str],
4    ignore_list_re: list[Pattern[str]],
5    ignore_list_paths_re: list[Pattern[str]],
6) -> bool:
7    element = os.path.normpath(element)
8    basename = os.path.basename(element)
9    return (
10        basename in ignore_list
11        or _is_in_ignore_list_re(basename, ignore_list_re)
12        or _is_in_ignore_list_re(element, ignore_list_paths_re)
13    )
            

Path 3: 6 calls (0.0)

'/Users/andrehora/Documents/git/projects-pathspotter/pylint/tests/lint/../regrtest_data/directory/ignored_subdirectory/failing.py' (2) '/Users/andreho...

['ignored_subdirectory'] (3) ['failing.py'] (3)

tuple (6)

[] (6)

True (6)

1def _is_ignored_file(
2    element: str,
3    ignore_list: list[str],
4    ignore_list_re: list[Pattern[str]],
5    ignore_list_paths_re: list[Pattern[str]],
6) -> bool:
7    element = os.path.normpath(element)
8    basename = os.path.basename(element)
9    return (
10        basename in ignore_list
11        or _is_in_ignore_list_re(basename, ignore_list_re)
12        or _is_in_ignore_list_re(element, ignore_list_paths_re)
13    )