Skip to content

Add Rabin–Karp String Matching Algorithm (Fixes #13918) #16631

Add Rabin–Karp String Matching Algorithm (Fixes #13918)

Add Rabin–Karp String Matching Algorithm (Fixes #13918) #16631

Triggered via pull request December 17, 2025 07:39
Status Failure
Total duration 12s
Artifacts

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Ruff (UP006): strings/rabin_karp.py#L55
strings/rabin_karp.py:55:71: UP006 Use `list` instead of `List` for type annotation
Ruff (UP006): strings/rabin_karp.py#L55
strings/rabin_karp.py:55:61: UP006 Use `dict` instead of `Dict` for type annotation
Ruff (UP006): strings/rabin_karp.py#L40
strings/rabin_karp.py:40:14: UP006 Use `list` instead of `List` for type annotation
Ruff (UP006): strings/rabin_karp.py#L12
strings/rabin_karp.py:12:44: UP006 Use `list` instead of `List` for type annotation
Ruff (F401): strings/rabin_karp.py#L6
strings/rabin_karp.py:6:42: F401 `typing.Tuple` imported but unused
Ruff (UP035): strings/rabin_karp.py#L6
strings/rabin_karp.py:6:1: UP035 `typing.Tuple` is deprecated, use `tuple` instead
Ruff (UP035): strings/rabin_karp.py#L6
strings/rabin_karp.py:6:1: UP035 `typing.List` is deprecated, use `list` instead
Ruff (UP035): strings/rabin_karp.py#L6
strings/rabin_karp.py:6:1: UP035 `typing.Dict` is deprecated, use `dict` instead
Ruff (UP035): strings/rabin_karp.py#L6
strings/rabin_karp.py:6:1: UP035 Import from `collections.abc` instead: `Iterable`
Ruff (RUF002): strings/rabin_karp.py#L2
strings/rabin_karp.py:2:6: RUF002 Docstring contains ambiguous `–` (EN DASH). Did you mean `-` (HYPHEN-MINUS)?