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

98

1.28x
Quality

Pending

Does it follow best practices?

Impact

98%

1.28x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.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
    }
  ]
}

tile.json