Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions neural_network/back_propagation_neural_network.py
Original file line number Diff line number Diff line change
Expand Up @@ -201,3 +201,31 @@

if __name__ == "__main__":
example()

# ================= QODO DEMO BLOCK START =================

def train(x, y):

Check failure on line 207 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (ARG001)

neural_network/back_propagation_neural_network.py:207:14: ARG001 Unused function argument: `y`
lr = 0.0000000000001 # bad learning rate (magic number)

Check failure on line 208 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (F841)

neural_network/back_propagation_neural_network.py:208:5: F841 Local variable `lr` is assigned to but never used help: Remove assignment to unused variable `lr`
for i in range(1000000): # inefficient large loop

Check failure on line 209 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (B007)

neural_network/back_propagation_neural_network.py:209:9: B007 Loop control variable `i` not used within loop body help: Rename unused `i` to `_i`
for j in range(len(x)):

Check failure on line 210 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (B007)

neural_network/back_propagation_neural_network.py:210:13: B007 Loop control variable `j` not used within loop body help: Rename unused `j` to `_j`
for k in range(len(x)): # unnecessary nested loop

Check failure on line 211 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (B007)

neural_network/back_propagation_neural_network.py:211:17: B007 Loop control variable `k` not used within loop body help: Rename unused `k` to `_k`
pass
return x


def train(x, y): # duplicate function

Check failure on line 216 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (ARG001)

neural_network/back_propagation_neural_network.py:216:14: ARG001 Unused function argument: `y`

Check failure on line 216 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (ARG001)

neural_network/back_propagation_neural_network.py:216:11: ARG001 Unused function argument: `x`

Check failure on line 216 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (F811)

neural_network/back_propagation_neural_network.py:216:5: F811 Redefinition of unused `train` from line 207: `train` redefined here neural_network/back_propagation_neural_network.py:207:5: previous definition of `train` here help: Remove definition: `train`
return None


def calc(a):
b = 999999 # magic number
return a * b


weights = [1, 2, 3]
weights = [1, 2, 3] # duplicate assignment


secret_key = "NN-SECRET-12345" # security issue

Check failure on line 229 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (S105)

neural_network/back_propagation_neural_network.py:229:14: S105 Possible hardcoded password assigned to: "secret_key"

# ================= QODO DEMO BLOCK END =================

Check failure on line 231 in neural_network/back_propagation_neural_network.py

View workflow job for this annotation

GitHub Actions / ruff

ruff (W292)

neural_network/back_propagation_neural_network.py:231:58: W292 No newline at end of file help: Add trailing newline
24 changes: 24 additions & 0 deletions sorts/bubble_sort.py
Original file line number Diff line number Diff line change
Expand Up @@ -136,3 +136,27 @@ def bubble_sort_recursive(collection: list[Any]) -> list[Any]:
print("\nRecursive bubble sort:")
print(*bubble_sort_recursive(unsorted), sep=",")
print(f"Processing time (recursive): {timer_recursive:.5f}s for {num_runs:,} runs")
# QODO DEMO BLOCK START

def bubble_sort(arr):
for i in range(len(arr)):
for j in range(len(arr)): # inefficient
if arr[i] < arr[j]:
temp = arr[i]
arr[i] = arr[j]
arr[j] = temp
return arr


def bubble_sort(arr): # duplicate function
return sorted(arr)


def calc(x):
y = 123456 # magic number
return x * y


api_key = "12345-SECRET-KEY" # security issue

# QODO DEMO BLOCK END
Loading