Repository Analysis

donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

6.7 Low AI signal View on GitHub
6.7
Adjusted Score
6.7
Raw Score
100%
Time Factor
2026-03-20
Last Push
351,005
Stars
Python
Language
14,345
Lines of Code
52
Files
28
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 17MEDIUM 0LOW 11

Pattern Findings

28 matches across 3 categories. Click a row to expand file-level details.

Cross-File Repetition17 hits · 85 pts
SeverityFileLineSnippet
HIGHsolutions/system_design/query_cache/README.md0get the stored query result from the cache. accessing a node updates its position to the front of the lru list.
HIGH…ions/system_design/query_cache/query_cache_snippets.py0get the stored query result from the cache. accessing a node updates its position to the front of the lru list.
HIGHsolutions/object_oriented_design/lru_cache/lru_cache.py0get the stored query result from the cache. accessing a node updates its position to the front of the lru list.
HIGHsolutions/system_design/query_cache/README.md0set the result for the given query key in the cache. when updating an entry, updates its position to the front of the lr
HIGH…ions/system_design/query_cache/query_cache_snippets.py0set the result for the given query key in the cache. when updating an entry, updates its position to the front of the lr
HIGHsolutions/object_oriented_design/lru_cache/lru_cache.py0set the result for the given query key in the cache. when updating an entry, updates its position to the front of the lr
HIGHsolutions/system_design/mint/README.md0return the year and month portions of the timestamp.
HIGHsolutions/system_design/mint/mint_mapreduce.py0return the year and month portions of the timestamp.
HIGHsolutions/system_design/pastebin/pastebin.py0return the year and month portions of the timestamp.
HIGHsolutions/system_design/pastebin/README.md0return the year and month portions of the timestamp.
HIGHsolutions/system_design/pastebin/README-zh-Hans.md0return the year and month portions of the timestamp.
HIGHsolutions/system_design/pastebin/pastebin.py0parse each log line, extract and transform relevant lines. emit key value pairs of the form: (2016-01, url0), 1 (2016-01
HIGHsolutions/system_design/pastebin/README.md0parse each log line, extract and transform relevant lines. emit key value pairs of the form: (2016-01, url0), 1 (2016-01
HIGHsolutions/system_design/pastebin/README-zh-Hans.md0parse each log line, extract and transform relevant lines. emit key value pairs of the form: (2016-01, url0), 1 (2016-01
HIGHsolutions/system_design/pastebin/pastebin.py0sum values for each key. (2016-01, url0), 2 (2016-01, url1), 1
HIGHsolutions/system_design/pastebin/README.md0sum values for each key. (2016-01, url0), 2 (2016-01, url1), 1
HIGHsolutions/system_design/pastebin/README-zh-Hans.md0sum values for each key. (2016-01, url0), 2 (2016-01, url1), 1
Hyper-Verbose Identifiers10 hits · 10 pts
SeverityFileLineSnippet
LOWsolutions/system_design/mint/README.md292 def handle_budget_notifications(self, key, total):
LOWsolutions/system_design/mint/mint_mapreduce.py20 def handle_budget_notifications(self, key, total):
LOWsolutions/system_design/mint/README-zh-Hans.md293 def handle_budget_notifications(self, key, total):
LOW…ions/system_design/web_crawler/web_crawler_snippets.py18 def reduce_priority_link_to_crawl(self, url):
LOW…ions/system_design/web_crawler/web_crawler_snippets.py22 def extract_max_priority_page(self):
LOWsolutions/system_design/web_crawler/README.md118 def reduce_priority_link_to_crawl(self, url)
LOWsolutions/system_design/web_crawler/README.md122 def extract_max_priority_page(self):
LOWsolutions/system_design/web_crawler/README-zh-Hans.md116 def reduce_priority_link_to_crawl(self, url)
LOWsolutions/system_design/web_crawler/README-zh-Hans.md120 def extract_max_priority_page(self):
LOW…ions/object_oriented_design/call_center/call_center.py121 def dispatch_queued_call_to_newly_freed_employee(self, call, employee):
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOWgenerate-epub.sh37# Check if dependencies exist