Add flake8-builtins to pre-commit and fix errors (#7105)

Ignore `A003`

Co-authored-by: Christian Clauss <cclauss@me.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com>
This commit is contained in:
Caeden
2022-10-13 15:23:59 +01:00
committed by GitHub
parent e661b98829
commit d5a9f649b8
31 changed files with 113 additions and 106 deletions

View File

@ -33,7 +33,7 @@ class MyQueue:
def count(self) -> int:
return self.tail - self.head
def print(self) -> None:
def print_queue(self) -> None:
print(self.data)
print("**************")
print(self.data[self.head : self.tail])

View File

@ -11,7 +11,7 @@ from typing import Any
class Node:
def __init__(self, item: Any, next: Any) -> None:
def __init__(self, item: Any, next: Any) -> None: # noqa: A002
self.item = item
self.next = next

View File

@ -392,7 +392,7 @@ def test_singly_linked_list_2() -> None:
This section of the test used varying data types for input.
>>> test_singly_linked_list_2()
"""
input = [
test_input = [
-9,
100,
Node(77345112),
@ -410,7 +410,7 @@ def test_singly_linked_list_2() -> None:
]
linked_list = LinkedList()
for i in input:
for i in test_input:
linked_list.insert_tail(i)
# Check if it's empty or not

View File

@ -15,8 +15,8 @@ class Deque:
----------
append(val: Any) -> None
appendleft(val: Any) -> None
extend(iter: Iterable) -> None
extendleft(iter: Iterable) -> None
extend(iterable: Iterable) -> None
extendleft(iterable: Iterable) -> None
pop() -> Any
popleft() -> Any
Observers
@ -179,9 +179,9 @@ class Deque:
# make sure there were no errors
assert not self.is_empty(), "Error on appending value."
def extend(self, iter: Iterable[Any]) -> None:
def extend(self, iterable: Iterable[Any]) -> None:
"""
Appends every value of iter to the end of the deque.
Appends every value of iterable to the end of the deque.
Time complexity: O(n)
>>> our_deque_1 = Deque([1, 2, 3])
>>> our_deque_1.extend([4, 5])
@ -205,12 +205,12 @@ class Deque:
>>> list(our_deque_2) == list(deque_collections_2)
True
"""
for val in iter:
for val in iterable:
self.append(val)
def extendleft(self, iter: Iterable[Any]) -> None:
def extendleft(self, iterable: Iterable[Any]) -> None:
"""
Appends every value of iter to the beginning of the deque.
Appends every value of iterable to the beginning of the deque.
Time complexity: O(n)
>>> our_deque_1 = Deque([1, 2, 3])
>>> our_deque_1.extendleft([0, -1])
@ -234,7 +234,7 @@ class Deque:
>>> list(our_deque_2) == list(deque_collections_2)
True
"""
for val in iter:
for val in iterable:
self.appendleft(val)
def pop(self) -> Any:

View File

@ -17,12 +17,12 @@ def next_greatest_element_slow(arr: list[float]) -> list[float]:
arr_size = len(arr)
for i in range(arr_size):
next: float = -1
next_element: float = -1
for j in range(i + 1, arr_size):
if arr[i] < arr[j]:
next = arr[j]
next_element = arr[j]
break
result.append(next)
result.append(next_element)
return result
@ -36,12 +36,12 @@ def next_greatest_element_fast(arr: list[float]) -> list[float]:
"""
result = []
for i, outer in enumerate(arr):
next: float = -1
next_item: float = -1
for inner in arr[i + 1 :]:
if outer < inner:
next = inner
next_item = inner
break
result.append(next)
result.append(next_item)
return result