BLXBenchBLXBench UI
blxbench

Benchmark

Misc

DocsOur TestsPassSponsor / Partnership
DocsOur TestsPassSponsor / Partnership
BLXBenchBLXBench UI
blxbench

Benchmark

Suite

Misc

DocsOur TestsPassSponsor / Partnership
DocsOur TestsPassSponsor / Partnership
  1. Home
  2. Our Tests
  3. Refactor-Early-Return-Nesting
blxbench

Test fixture

Refactor-Early-Return-Nesting

Refactoringv2 — Resilienceeasyscorer: rubric_json_metrics

Code transformation while preserving behavior and intent.

How it is scored

The model receives the prompt (and optional system message). The run uses scorer rubric_json_metrics with the JSON configuration below. Pass/fail and partial credit are determined entirely by that scorer against the model output; no human grading.

User prompt
Return JSON only with keys refactor, rationale, tests. Refactor a function with four levels of nested if/else blocks by applying early returns (guard clauses) for each validation failure at the top of the function. The success path must remain at the outermost level with no indentation change to its logic.
Scorer config
{
  "metrics": {
    "visible": {
      "checks": [
        {
          "contains": [
            "early return"
          ]
        },
        {
          "contains": [
            "guard clause"
          ]
        },
        {
          "contains": [
            "flat structure"
          ]
        }
      ]
    },
    "hidden": {
      "checks": [
        {
          "contains": [
            "all validations preserved"
          ]
        },
        {
          "contains": [
            "same error messages"
          ]
        },
        {
          "contains": [
            "success path unchanged"
          ]
        }
      ]
    },
    "intent": {
      "checks": [
        {
          "contains": [
            "reduce nesting"
          ]
        },
        {
          "contains": [
            "readability"
          ]
        },
        {
          "contains": [
            "control flow clarity"
          ]
        }
      ]
    }
  }
}
Run parameters

temperature

0

max_tokens

460

timeout (s)

120

type

scored

file

refactor-early-return-nesting.json

← PreviousRefactor-Duplicate-Validation
|
Next →Refactor-Error-Envelope

BLXBench

Community driven leaderboardPublic benchmark runner — run in your environment, share results with the community.

© 2026 BLXBench by bitslix.com

ProvenanceAggregated from user runs
Scope41 / 11 / 490
Latestrun_3d5451 / 459 / $1.75
TermsPrivacy