(code)
| 42 | return functional_accuracy if matches > 0 else 50 |
| 43 | |
| 44 | def analyze_complexity(code): |
| 45 | cyclomatic_complexity = random.randint(10, 25) |
| 46 | line_count = len(code.splitlines()) |
| 47 | return {"cyclomatic_complexity": cyclomatic_complexity, "line_count": line_count} |
| 48 | |
| 49 | def evaluate_readability(code): |
| 50 | comment_lines = sum(1 for line in code.splitlines() if line.strip().startswith("#") or line.strip().startswith("//")) |
no outgoing calls
no test coverage detected