python_env / server /data /snippets_easy.json
darshanajudiya7's picture
Upload folder using huggingface_hub
d25ab77 verified
[
{
"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
}
]