CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-babel-plugin-transform-eval

Babel plugin that transforms eval() calls containing string literals by parsing and compiling the string content at transform time

Overall
score

98%

Overview
Eval results
Files

rubric.jsonevals/scenario-3/

{
  "context": "This evaluation assesses how well the engineer uses Babel's configuration management APIs to implement a configuration resolver with environment-specific settings and override merging. The focus is on proper use of Babel's config loading, resolution, and merging capabilities.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Config loading",
      "description": "Uses Babel's loadOptions or loadPartialConfig API to load and validate configuration objects",
      "max_score": 25
    },
    {
      "name": "Environment resolution",
      "description": "Properly uses Babel's env configuration feature or implements environment-based config resolution using process.env.NODE_ENV",
      "max_score": 25
    },
    {
      "name": "Config merging",
      "description": "Uses Babel's mergeOptions utility or properly implements config merging that handles plugins and presets arrays correctly",
      "max_score": 25
    },
    {
      "name": "Override application",
      "description": "Implements override configuration merging that respects Babel's override precedence rules or correctly applies overrides array",
      "max_score": 25
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-babel-plugin-transform-eval

tile.json