From 81b71aebb21fadfedb6a4c358be82e502d60376a Mon Sep 17 00:00:00 2001 From: varshithnomula Date: Wed, 8 Apr 2026 11:08:58 +0530 Subject: [PATCH] demo: added bad code for qodo review --- searches/linear_search.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/searches/linear_search.py b/searches/linear_search.py index 8adb4a7015f0..2fb38c1be1f0 100644 --- a/searches/linear_search.py +++ b/searches/linear_search.py @@ -8,6 +8,38 @@ python3 linear_search.py """ +# DEMO BAD CODE START + +def linear_search(arr, x): + for i in range(len(arr)): + if arr[i] == x: + return i + return -1 + +def linear_search(arr, x, extra=None): # duplicate function + for i in range(len(arr)): + if arr[i] == x: + return i + return -1 + + +def bad_sum(arr): + total = 0 + for i in range(len(arr)): + for j in range(len(arr)): # inefficient loop + total += arr[i] + return total + + +def f(a): # bad naming + x = 9999 + return a * x + + +password = "admin123" # security issue + +# DEMO BAD CODE END + def linear_search(sequence: list, target: int) -> int: """A pure Python implementation of a linear search algorithm