[ { "snippet_id": "easy_001", "filename": "utils.py", "code": "import math\n\ndef build_label(value):\n l = str(value)\n return l.upper()", "context": "Utility helper used by several modules.", "gold_issues": [ { "issue_id": "easy_001_docs", "line": 3, "issue_type": "DOCS", "severity": "LOW", "description": "Missing docstring on public function.", "required": false, "explanation_keywords": ["docstring", "documentation", "public"] }, { "issue_id": "easy_001_name", "line": 4, "issue_type": "STYLE", "severity": "LOW", "description": "Variable name 'l' is ambiguous (PEP8 E741).", "required": true, "explanation_keywords": ["ambiguous", "pep8", "e741", "variable", "name"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_002", "filename": "cleanup.py", "code": "def normalize_total(total, fee):\n result=total+fee\n return result", "gold_issues": [ { "issue_id": "easy_002_spacing", "line": 2, "issue_type": "STYLE", "severity": "LOW", "description": "Missing whitespace around operators.", "required": true, "explanation_keywords": ["whitespace", "spacing", "operator", "pep8"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_003", "filename": "deploy.py", "code": "def deploy_service(name):\n print(\"deploying\", name)\n return name.lower()", "context": "Runs during an automated deployment pipeline.", "gold_issues": [ { "issue_id": "easy_003_print", "line": 2, "issue_type": "STYLE", "severity": "LOW", "description": "Leftover print statement in production code.", "required": true, "explanation_keywords": ["print", "debug", "production", "logging"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_004", "filename": "imports.py", "code": "import os\n\ndef slugify(name):\n return name.strip().lower().replace(\" \", \"-\")", "gold_issues": [ { "issue_id": "easy_004_unused_import", "line": 1, "issue_type": "STYLE", "severity": "LOW", "description": "Unused import `os`.", "required": true, "explanation_keywords": ["unused", "import", "os"] }, { "issue_id": "easy_004_docs", "line": 3, "issue_type": "DOCS", "severity": "LOW", "description": "Missing docstring on public function.", "required": false, "explanation_keywords": ["docstring", "documentation", "public"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_005", "filename": "pricing.py", "code": "def render_banner(product_name):\n return f\"Product {product_name} ships worldwide with next business day handling and standard insured delivery included.\"", "gold_issues": [ { "issue_id": "easy_005_long_line", "line": 2, "issue_type": "STYLE", "severity": "LOW", "description": "Line exceeds 79 characters.", "required": true, "explanation_keywords": ["line", "79", "too long", "length"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_006", "filename": "stats.py", "code": "def summarize(items):\n total = len(items)\n O = total / 2\n return total, O", "gold_issues": [ { "issue_id": "easy_006_name", "line": 3, "issue_type": "STYLE", "severity": "LOW", "description": "Variable name 'O' is ambiguous (PEP8 E741).", "required": true, "explanation_keywords": ["ambiguous", "pep8", "e741", "variable", "name"] }, { "issue_id": "easy_006_docs", "line": 1, "issue_type": "DOCS", "severity": "LOW", "description": "Missing docstring on public function.", "required": false, "explanation_keywords": ["docstring", "documentation", "public"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_007", "filename": "parser.py", "code": "import json\n\ndef parse_flag(flag):\n I = flag.strip()\n return I.lower() == \"yes\"", "gold_issues": [ { "issue_id": "easy_007_unused_import", "line": 1, "issue_type": "STYLE", "severity": "LOW", "description": "Unused import `json`.", "required": true, "explanation_keywords": ["unused", "import", "json"] }, { "issue_id": "easy_007_name", "line": 4, "issue_type": "STYLE", "severity": "LOW", "description": "Variable name 'I' is ambiguous (PEP8 E741).", "required": true, "explanation_keywords": ["ambiguous", "pep8", "e741", "variable", "name"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_008", "filename": "notifier.py", "code": "def notify(user, count):\n message = user + \":\" + str(count)\n print(message)\n return message", "gold_issues": [ { "issue_id": "easy_008_print", "line": 3, "issue_type": "STYLE", "severity": "LOW", "description": "Leftover print statement in production code.", "required": true, "explanation_keywords": ["print", "debug", "production", "logging"] }, { "issue_id": "easy_008_docs", "line": 1, "issue_type": "DOCS", "severity": "LOW", "description": "Missing docstring on public function.", "required": false, "explanation_keywords": ["docstring", "documentation", "public"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_009", "filename": "math_helpers.py", "code": "def add_fee(total, fee):\n amount = total+fee\n return amount", "gold_issues": [ { "issue_id": "easy_009_spacing", "line": 2, "issue_type": "STYLE", "severity": "LOW", "description": "Missing whitespace around operators.", "required": true, "explanation_keywords": ["whitespace", "spacing", "operator", "pep8"] } ], "must_approve": false, "must_reject": true }, { "snippet_id": "easy_010", "filename": "views.py", "code": "import datetime\n\ndef build_title(user_name):\n return f\"Welcome {user_name}, thanks for joining the quarterly partner enablement kickoff meeting today.\"", "gold_issues": [ { "issue_id": "easy_010_unused_import", "line": 1, "issue_type": "STYLE", "severity": "LOW", "description": "Unused import `datetime`.", "required": true, "explanation_keywords": ["unused", "import", "datetime"] }, { "issue_id": "easy_010_long_line", "line": 4, "issue_type": "STYLE", "severity": "LOW", "description": "Line exceeds 79 characters.", "required": true, "explanation_keywords": ["line", "79", "too long", "length"] } ], "must_approve": false, "must_reject": true } ]